Divi also has a very nice swim-able beach with a good activities center run by Aqua Mania for excursions with some departing from there.