white sandy beach with turquoise water and a resort pier