We visited last week and had a great time.
We stayed at Beaches and got a bus from there...I don't think you'd get the same vibe by boat?
We got there at 5ish and watched the sunset, the divers and had a few drinks with a live band playing. It was really niced and relaxed.
There is a small pool you can sit round and the staff will come round with drinks.
We stayed until about 7pm and it was dark by then.
There were loads of buses and taxis coming and going and we felt our 2 hours was just long enough