Serving really good Spanish food, smack on the water, Puerto in Patterson Lakes is an unexpected treat.