Needless to say I am confused by all of the responses. My experience is an average $2 - $3 per foot per day for less than a week. Further a discount is applies to this rate based upon the length of stay for weekly, monthly, semi-annual and annual rates.
Some
marinas have exorbitant rates for holiday seasons $6 - $10 per foot per night with some minimum number of days. Atlantis in
Nassau is one example.
A gotcha at a number of
marinas out of country is the cost of electricity and
water. Port Louis Marina in
Grenada is an example where electricity was about $30 per day (based on kwh used) and
water about $10 per day (based on gals used). Add this to a daily long term dockage rate of $75 per day and you have a monthly expense of almost $3,500 per month, albeit was for a 64
motor yacht. Nevertheless, damn expensive.
There were a few situations where we paid a premium for Ts and even super yacht docks (Rodney Bay Marina), but these were few and far between notwithstanding our 20 beam. In some cases we even got discounts (Christophe Harbor Marina, St. Kitts at $2.25 pet foot per night for 3 nights.
I always call ahead and try and negotiate rates. We will even pay a very reduced monthly rate even if we only stay 2 or 3 weeks if it ends up cheaper than a cumulative weekly rate.