At the Starfish Hotel in Cayo Santa Maria, you will have one of the finest white sandy beaches in the world. Take a look!