Seafood Restaurant on the Cabo San Lucas marina