Alljoy Beach is located in the charming town of Bluffton in the state of South Carolina. The beach is approximately 200 yards long with white sandy shores and offers plenty of activities to enjoy, such as swimming, fishing, kayaking, and paddleboarding.