Penarth is roughly divided into the Town Centre, the Esplanade and the Marina. All are within walking distance, with hills.