Banyan Bay has their own restaurant right on the beach (Ricos). Also try El Divino a little south at Banana Beach. Victoria House is a little south of Banana Beach. Then there is Hidden Treasure (Not on the beach).Also try the beach bar Squirrels Nest at Mata Rocks, right next to Banana Beach. Ferry is about an hour and 20 minutes with no bathrooms. Would suggest if their are only 2 of you to take Tropic Air right from the International airport, only a 15 minute flight but more expensive than the ferry. I think about 60 bucks 1 way.