florida to jamaica by boat how long