Whether you are staying at a beach villa rental property or at a luxury resort, you can enjoy a variety of activities including horseback riding, wildlife watching tours, boat excursions, fishing activities or take a trip to Charleston to explore the local sights.