The 7 best beaches for snorkelling around the world