USCGMK, I know Keyport well, lived in the Seattle area for 13 years. Have boated past Keyport on our way into Liberty bay to anchor for a night or 2 many a time! Great fireworks on the 3rd of July in Liberty bay and I still can't find a pastry shop in Pittsburgh as good as the one on Main street in Poulsbo! Of all the locations you mentioned my pick would be Charleston, SC. Less chance for Hurricane's and absolutely beautiful area with good golf. I would live in Mt. Pleasant, many choices of plan there almost all with Golf courses. Dunes West, Park West, Brickyard etc..and all have good schools. You would also be only about 3 miles from Isle of Palms beach, 20 minutes from Downtown Charleston and only 1 hour or so from Myrtle Beach. What more could you ask for! PS.. Stay away from North Charleston. If you want an actual Charleston zip code look at the homes in West Ashley, lots of new development there. Good luck!