We did this excursions a couple years ago. We loved it, the beach area was very nice and relaxing. The ride over is very nice too, there are beautiful homes along the way, it was enjoyable. Half day was perfect for us. We were there in January, the weather was so nice, the water was a little cool but once we got in, it was fine.
Have fun!