I think it'd have to be sunnyshore city.
There is a lot of electricity, its near the ocean, its big and rocky, and the gym leader is just awesome.
other than that, canalave city.
its near the beach, has a library, and is just a calm place overall.
it just sucks that every time the boat sets sail, you have to stay away from the bridge.