It sounds like you can’t eat out from a boat unless you know someone staying at a hotel serving food and can be their guest. I can tell you that food is available at some places if you are willing to eat outside on the beach at picnic or other tables. Soggy and Myetts are examples.