Which beach is famous for its spectacular coral reefs and underwater sea life?
Cabo San Lucas, Mexico
The Great Barrier Reef, Australia
Maui, Hawaii
Maafushi, Maldives