BAD weather has meant a cruise ship scheduled to visit Milford Haven this weekend has been cancelled.

The Ocean Majesty was set to arrive from Cork at 7am on Saturday, September 16, as part of its 11-night voyage from Bremerhaven in Germany.

Passengers were scheduled to enjoy trips to St David’s, Pembroke Castle, Tenby and Upton Castle, as well as complimentary entry into Milford Haven Museum, before departing for Falmouth at around 7pm.

But the Port of Milford Haven has said that, due to adverse weather, the call has been cancelled.

The next ship set to visit the port is the MS Europa on Thursday, September 21.

It holds the title as one of the only six-star cruise ships in the world and is a German-speaking vessel.

The Europa is expected to arrive at 7am before setting off on excursions, as well as spending time in Milford Haven.

Passengers will be on a 14-day cruise from Kiel to Hamburg, with its next stop at Dartmouth. The Europa last called at Milford Haven last May.

Alec Don, chief executive at the Port of Milford Haven, said the authority was providing a free shuttle bus around the town to "ensure the visitors are able to experience everything that Milford Haven has to offer".

Earlier this year the Port welcomed the Silver Explorer to Pembroke Port in June and the Prinsendam into Milford Haven in August.