Inside sun-soaked city with 30C weather, stunning beaches, &