Can anyone tell me the best place to snorkel or dive? Which is better - Truneffe Atoll or Barrier Reef?

Thank you!
Expand Signature
Collapse Signature
trbasso