He needs to get his OWN island along the GA coast. There are lots of them available!
NC and SC have some of the best beaches in the country. I used to think New England would be cool, that is before I found the Carolinas coast, with Hatteras being considered one of the best in the world. Besides Bermuda, Kiawah was the closest to paradise I have gotten.