Dive in! 10 best underwater experiences. - Lonely Planet