7. Key Largo, Florida
This is one place where you will witness the beauty of the ocean combined with the beauty of the human heart. Dive Heart offers snorkelling and scuba diving courses for the differently abled. What a wonderful thought, right? Besides the beautiful fauna and flora of the ocean, you will also see a beautiful statue of Christ on the ocean floor.
8. Kealakekua Bay, Big Island, Hawaii
Kealakekua Bay is one of the most beautiful reefs in Hawaii. This is a great place for snorkelling and swimming with a few dolphins. Crystal clear waters filled with some of the most beautiful colored fish species and a healthy gorgeous coral reef – what more do you need?