this is patently incorrect, and you may check some more before...
I know for a fact that Bermuda has a $35 per person entrance "tax".....and if you stay a while, a boat tax....
and that Grenada has a fee based on boat length, per month, starting at $50 per month...and $8 or $10 per person - "cruise" tax per month...
been there and done that....this of course in addition to valid passport and visa (which almost always have some fee, tax, bribe, grease, etc associated with it)..
try noonsite for information on other islands...
Hmm you might want to check my location. I am currently cruisng in the Caribbean so I know a bit about the costs and at this PRECISE MOMENT I am in GRENADA and am looking at my cruising permit receipt for a 44 ft boat. It reads $75 EAST CARIBBEAN DOLLARS This is patently correct my friend!
Now you may have never known that the EC dollar is different to the US dollar. The exchange rate is FIXED at 2.68 EC to 1 US. [ God knows how they maintain this but they do it has not changed for many many years I was cruising out here in the 90s and it was the same ]
So my permit cost me $28 US.
As the OP is talking about a boat under 40 feet their cost would be $50 EC or $18.66 US a month in Grenada.
Currently there are NO OTHER FEES applicable to a cruiser making a visit of up to 3 months. Noonsite is not up to date on this one which is odd as the current fee structure has been in place for at least a year.
Most other islands cost less per month than Grenada, the French islands being the cheapest of all at $1 to $5.
There is one island that does cost a lot and that is Trinidad as they hit you with a whacking $400 TT dollar [ approx $75 US ] fee PER PERSON arrival/visa but the boat fee is $50 TT a month. However most people visiting Trini stay at least 3 months so it is not so bad.
BTW I have cruised the Windwards and Leewards fpr many years and there has NEVER been an instance of any customs port authority or immigration officer even hinting at the need for " bribe, grease ". In fact the opposite is true as I have been helped to avoid overtime charges.