The Maldives has a reputation for their pristine sandy beaches, crystal-clear blue waters and luxury resorts – but when I first set off, I was a little apprehensive.

After all, could the islands really live up to the dreamy photos I’d seen on social media feeds?