Abaco in The Bahamas, has a lot to offer both keen snorkelers and divers, with beautiful coral reefs, historic wrecks, stunning caves as well as plenty...