Txurce
Deity
However, I still think you can have a few coastal cities even if you're not going to build a real navy -- what matters is their defensibility. You want as few coastal tiles adjacent to the city as possible, which limits the number of melee ships that can attack per turn; fewer tiles adjacent to those (in the second ring) is also better, since that limits the number of ranged ships that can attack. For a defensible coastal city you just need one melee ship inside it to help attack adjacent ships, your ranged land units and the city can handle the rest.
A coastal city with few water tiles isn't any safer. When attacking these cities, I just rotate my range vessels, then plug the lone water tile with a melee ship.