Living up to its heavenly name, El Cielo's shallow turquoise waters are ideal for snorkeling and swimming among starfish, stingrays and small fish. Located on the island's southwest side, it's only accessible by boat but all the dive shops make trips there.