I would bring rain gear, 'cause you'll be sailing in and about a rain forest.
The weather in June should be cool during the evenings, and warm during the day.
I'd say it's a toss up if you should pay to dine at the speciality restaurants. If you prefer filet mignon over sirlon, go for it. If not, keep to the free speciality restaurants and main restaurants.