Hastings on the south coast of England