
According to Destination Weddings & Honeymoon Magazine website this are the 12 best Caribbean Private Beaches for weddings: Petit St. Vincent, St. Vincent & Grenadines. White Bay Beach, Peter Island, British Virgin Islands. Shoal Bay East Beach, Anguilla. Pink Sands Beach, Harbour Island, Bahamas. Seven Mile Beach, Grand Cayman. Eagle Beach, Aruba. Jalousie Beach, St. Lucia….



