Yes nothing amazing but decent enough for sustainability.
Yes there is a couple cafe's
There are a few, but they aren't always open. Call and find out the hours.
Yes
Yes, there are a couple but fast food type places
A few fast foods, as far as I remember
Thanks! Your answer is awaiting moderation.