Seventy-nine people have spent two unexpected nights on Lundy Island in the Bristol channel after problems with their ferry.
The MS Oldenburg dropped the day-trippers off on Saturday but had to be towed back to Ilfracombe for repairs.
The Landmark Trust, which leases the island, found extra accommodation for those stranded in the island’s lodges, campsite, wheelhouse, pub and church.
The visitors are expected to be ferried back to Bideford later.
Visitors who had to return to the mainland urgently, including an eye surgeon and a patient with a scheduled operation, were transported back by lifeboat.
Evacuee Jo King said: “They said there was a problem with the boat – they couldn’t moor it properly – and they were worried it was going to break up overnight.
“They were concerned the boat mattered most and we wouldn’t be going back as planned.”
Blankets were provided for some people to sleep on the floor in the island’s Marisco Tavern pub.
The history of Lundy Island
Lundy is a three-mile long island off the North Devon coast in the Bristol Channel.
The island has been inhabited for 3,000 years with traces of Bronze and Iron Age settlements.
It got its current name from the Vikings in the 9th Century, who called it Lund-ey, meaning Puffin Island.
The island was sold in 1954 for £150,000 to the Landmark Trust and is kept as a “tranquil and unaffected place”.
A spokesman for the HM Coastguard told Devon Live it was informed about “a passenger vessel which was unable to take passengers from the Island of Lundy off the North Devon coast due to mechanical difficulties”.
It added: “Weather conditions made it impossible to fix the mechanical problem.”