These include reefs, wrecks, walls, blue holes, caves and the chance to dive with dolphins and sharks - which is where a visit to Stuart Cove's and its famous Shark Adventure comes in.

Prices start at £2345pp for seven nights' accommodation, BA flights and 12 boat dives, departing on 23 December.

www.diveworldwide.com