Littlehampton on the south coast of England, between Portsmouth and Brighton, is a popular seaside resort, with two beaches and good sailing facilities.