Ranked as one of the top beaches in the world, Flamenco is a postcard-perfect stretch of white sand and turquoise waters.