Diamond Beach Village is a restaurent and accomodation across the water from Shela. You can take a water taxi from the jetty to get here. Essentially, ask anyone with a boat to take you across.
They serve pizza (and other food), drinks and often put on movie nights. Check their instagram for updates.