Kiawah and Seabrook Islands are beautiful beach communities with plenty of ways to spend an extended beach vacation or a quick weekend getaway.