Caribbean

Photo: Santa Lucia - Santa Lucia is a small village on the northern coast of Cuba. It has 13 miles (21 km) of wide, white-golden sandy beaches bathed by warm turquoise water that is always calm,... learn more

Start Your Journey

Contact The Travel Experts