A small friendly town on the south coast of England, Christchurch has a harbour, beaches, nature reserves and historically important buildings. Tucked between Bournemouth with its pier and beaches to the west, and the New Forest famed for its wild ponies to the east, there's lots to see and do in the area.