After you pass through Samura City, you'll come across Hiraki Bay. It's filled with water pokemon, and if you don't have one with Surf by now, you're out of luck.
However, there's a secret to this place that few know. A colony of Dratini live deep beneath the glassy surface, and if you manage to find one, they make excellent companions.