Address: Cayo Largo, Cuba
Everything here is virgin and breathtakingly beautiful: beautiful turquoise water and long stretch of white sands, offering an amazing retreat from the madding crowds. As it is not as crowded as other famous beaches, it is a perfect place for taking wedding photos.