Many local beaches, resorts and private islands have shallow areas that are ideal for snorkeling, while islands like New Providence, Grand Bahama, Andros and The Abacos feature world-renowned dive ...