That beach is Safilya Island. I was there last weekend.