We are sailing that Abaco's Island this coming July, leaving out of Marsh Harbor. We'd like to come a few days early, but not really sure where/what island. I guess it would be most cost effective to stay near Marsh Harbor unless it's cheaper to fly into another island and then ferry to Marsh Harbor -- if that's even a choice. Don't want to spend more than $100 a night - and would like less. Will be flying from Baltimore or Fort Lauderdale. Any suggestions?