Mystery surrounds how a yacht became marooned on a Christchurch beach last night.
The vessel ran aground at New Brighton Beach, about 250m north of the pier, at around 6.30pm yesterday.
Onlookers and police say the sailor swam ashore last night and was taken to hospital for treatment. Friends of the sailor told locals at the scene that the man had been sailing around New Zealand and that he had heart issues.
The yacht has remained beached, tilted to one side, ever since.
An earlier attempt at refloating it with a digger was abandoned after the digger also became stuck in the sand. The digger has since been removed.