Anegada, the second largest island of the British Virgin Islands, boasts some of the best snorkeling and scuba diving places.