For those in search of a personal paradise, Crown Pigeon Island, an 11-acre tropical paradise in the Bahamas, warrants serious consideration. Situated northeast of the island of Nassau, between the northern tip of Eleuthera Island and Man Island, the island boasts three natural beaches, a protected harbor with docks, three large villas, and five well-equipped…