People mistake a beautiful tourist destination for a place you could actually live. What your coworker would find is there’s no job for him there. One of the defining characteristics of a great tourist destination is usually the lack of industrial development. And the wonderful service is because that’s the only employment the locals can get.
This is leaving aside the issues he’d have trying to be a resident alien.
Tax rates are much higher?
It’s popular with Digital Nomads who can do their job from anywhere in the world.