A relaxing bar and restaurant near the beach in Cabo San Lucas