One of the main reasons for the beach’s popularity, besides its astounding beauty, is its variety of activities. The shallow, clear water, as well as the coral reef protection, means the beach is a great spot for families, and is also perfect for swimming and snorkeling.