outdoor
Beach
The beach on Cayo Santa Maria is super touristy, but if you like sand then this is one of the best. It's powder white sand similar to Zanzibar's sand. If you can handle the all inclusive and the lack of Cuba's amazing culture then it's well worth the visit.
5 countries - 39 spots