Members of the Troon and Largs RNLI Lifeboat crews were summoned to help rescue 10 people on board a stricken vessel.
The drama unfolded on Sunday afternoon when a Mayday call, followed by a 999 call, prompted the emergency response.
The vessel, with 10 people on board, lay south-west of the Isle of Bute and reports suggested that it was taking on water.