Pink sand beaches, very popular
If you are looking for a less crowded beach that's still as beautiful as Horseshoe Bay - top recommendations from locals
Great for snorkeling