Cabo visitors can dine at sea