Stourport-on-Severn has been described as Birmingham's 'closest seaside town that has everything but a beach'