Caribbean Cruise Ports of Call

A hill leads to a beach with clear water, soft sand and small boats