Explore the stunning beaches of Guardalavaca in Cuba, surrounded by white sand and crystal clear waters. Perfect for a Caribbean escape.