It's known as a luxury holiday destination with endless sandy beaches, glamorous shopping centres and A-lister visitors.