
Surf Coach

Paddleboarding Coach

Windsurfing Coach

Scuba Diving Coach

Snorkeling Coach

Kayaking Coach
Whether you're a seasoned surfer chasing the perfect wave or a beginner eager to catch your first break, our expert instructors and vibrant surfing community are here to make your experience unforgettable.

We offer pontoons, tritoons, and ski boats suitable for families, fishing, tubing, and water sports. Our fleet ranges from 22' to 25' to accommodate different group sizes.
Bonita Shores is your complete Possum Kingdom Lake destination. We offer boat rentals (pontoons, tritoons, and ski boats), lakefront cabin rentals, waterfront RV sites, and tiny homes for sale. On-site, you'll find Restaurant, a ship store with supplies and snacks, fuel, and direct lake access.
Yes, we welcome pets! We offer pet-friendly cabins and allow pets in our RV park. Pets must be leashed when outside and you're responsible for cleaning up after them. Please let us know when booking if you'll be bringing pets.
Yes! We have a restaurant that is located right on our property, offering waterfront dining so you don't have to leave to enjoy a great meal. We also have a ship store stocked with essentials, snacks, beverages, and lake supplies.
We're located at 1800 FM 2951 in Graford, Texas, on the shores of Possum Kingdom Lake. We're approximately 90 minutes west of the Dallas/Fort Worth Metroplex, making us an easy getaway from the city.
For boat rentals, call 940-779-2203. For cabins, RV sites, or tiny home inquiries, call 940-988-4415. You can also reach us via email at info@bonitashorespk.com or use the contact form on our website.
Possum Kingdom Lake offers 310 miles of pristine shoreline perfect for boating, fishing, swimming, and water sports. Popular attractions include Hell's Gate (dramatic limestone cliffs), The Cliffs Golf Course, Possum Kingdom State Park with hiking trails, and charming nearby towns like Graford and Graham.
We accept all major credit cards (Visa, Mastercard, American Express, and Discover) as well as cash. A deposit is required for boat rentals ($100) and advance payment or deposit may be required for cabin and RV reservations.