Perched on a jungle-covered hillside overlooking the cove, this ecolodge's terrace restaurant makes a glorious spot to greet the morning with a full breakfast, or to indulge in a sunset dinner over cocktails, fresh seafood and pasta. Reserve ahead for dinner and let the chef know what you'd like; they're adherents to the 'slow food' movement.
Majahua also runs a seasonal beachside tapas bar (November through April).