Mylopotas Beach, from high up