Listed as: “Private Island featuring Waterfront Home and 3 Beaches.”
Little Majors Spot Island is an exclusive 100-acre private island in the Bahamas that can accommodate up to 8 people in 1,550 square foot home. Includes three secluded white sand beaches and clear turquoise waters all around!
For more information visit the Vrbo listing for this private island.