island is a popular beach resort .