At Flamenco Beach, which is always ranked among the top 5 beaches in the world, the water is incredibly blue, and the sand is white and soft. The contrast of colors with the green island behind it is indescribably beautiful. Flamenco is usually pretty busy with people because it's so popular, and th...