Every booking claimed through Carnival Cruise Line’s Loyalty Rocks Club will earn agents 15 points (worth £15), with the top 20 bookers winning a trip to Ibiza in conjunction with the San Antonio-based Ibiza Rocks Hotel. Part of its WAVE incentive, it will run until 28 February 2018. Winners will travel in June 2018, with return flights, overseas transfers and three nights’ accommodation paid for, as well as exclusive access to the hotel’s two-sun pool parties. During the same week, Carnival will also host its Travel Agents Rock Awards to recognise the dedication of its trade partners.

Agents must claim their reward within the month of booking. To register, go to loyaltyrocksclub.redpoints.co.uk