El Bellote isn't so much a single restaurant as an 'eating zone' with dozens of little waterfront restaurants of varying type and quality serving up Mexican staples, gorgeously fresh seafood and international dishes. It's about 20 minutes east of the town center (taxi M$30) and is as popular with locals as visiting business types.
Before eating take a dip in the lagoon waters. Kayaks and boats are for hire.