Beach Haven is a charming town on Long Beach Island in New Jersey. Known for its beautiful beaches and fun attractions, it’s a great place for families, friends, and couples to enjoy a memorable vacation. There’s something for everyone here, from exciting water activities to relaxing strolls along the shore.
In this guide, we will be highlighting some of the best things to do in Beach Haven. Whether you’re looking for tasty seafood, thrilling rides, or peaceful nature spots, you’ll find plenty of options to fill your day. Get ready to make unforgettable memories in this lovely beach town!
Things to Do in Beach Haven
1. Visit Fantasy Island Amusement Park
Fantasy Island Amusement Park is a delightful destination for families. This amusement park offers a variety of rides that cater to all ages. From thrilling roller coasters to gentle rides for younger children, there is something for everyone.
While you’re there, take a spin on the Ferris wheel for a scenic view of the area. The park’s arcade is also a fun spot to test your skills with several games. Don’t forget to enjoy the classic amusement park treats like cotton candy and hot dogs.
The atmosphere is vibrant and welcoming, making it a perfect place for family outings. Special events often take place during summer, ensuring that the excitement never stops. Keep an eye on their schedule for seasonal celebrations and activities.
Rest areas are available throughout the park for when you need a break. Enjoy the shade and plan your next ride or attraction. The entire family will love spending the day here.
For a memorable experience, make sure to visit Fantasy Island Amusement Park during your stay in Beach Haven. It’s a cherished spot for locals and tourists alike.
Address: 320 S Bay Ave, Beach Haven, NJ 08008.
2. Spend a Day at Thundering Surf Water Park
Thundering Surf Water Park is a fantastic destination to beat the summer heat. This water park provides a thrilling experience with its range of water slides and attractions. Each slide offers a unique adventure, whether you’re seeking speed or relaxation.
Families will appreciate the lazy river, where you can drift along at a leisurely pace. There’s also a dedicated kiddie area for your little ones, complete with smaller slides and splashing activities. Lifeguards ensure a safe environment for everyone.
Food options are available on-site, with everything from burgers to ice cream. Enjoy a meal or snack while soaking in the fun atmosphere. This makes for a great break from the water activities.
Special events like themed days or discounts for families add extra value to your visit. Be sure to check their calendar before your trip to catch any exciting happenings.
Thundering Surf Water Park is perfect for a day filled with splashes and laughter. Create unforgettable memories with your family and friends!
Address: 300 N Bay Ave, Beach Haven, NJ 08008.
3. Explore the Long Beach Island Museum
The Long Beach Island Museum offers a unique insight into the rich history of the area. Visitors can explore exhibits that showcase the local culture, maritime history, and the natural environment. The museum is housed in a charming historic building, adding to its allure.
Educational programs are frequently available, making it an excellent visit for families. Children can learn about the area’s history in a fun, engaging way, while adults appreciate the curated displays. There’s always something new to discover during each visit.
Guided tours are offered, providing deeper insights from knowledgeable staff. You can learn fascinating stories about the island’s past and its significant role in local history. Interactive features enhance the experience, keeping visitors engaged.
Take some time after your tour to browse the gift shop. It features local crafts and memorabilia, perfect for a unique souvenir. Your visit contributes to the preservation of the island’s history.
A trip to the Long Beach Island Museum is a wonderful way to spend a few hours. It’s both enjoyable and informative, making it a must-visit during your stay.
Address: 129 Engleside Ave, Beach Haven, NJ 08008.
4. Catch a Show at Surflight Theatre
Surflight Theatre brings vibrant performances to Beach Haven. This local theater hosts a variety of shows, including musicals, plays, and children’s productions. Its intimate atmosphere allows for a personal and memorable experience with each performance.
Check the schedule for upcoming shows as they often feature popular titles and talented cast members. Many performances include local actors, adding a sense of community spirit to each event. It’s a fantastic opportunity to support local artistry.
Before or after the show, enjoy a meal at nearby restaurants. The area is home to many charming eateries where you can savor delicious cuisine. Consider making it a full night out with dinner and a show!
The theater often offers discounts for families or group bookings, making it an affordable entertainment option. Enjoy the shared experience of live performance with family and friends.
Attending a show at Surflight Theatre is a delightful way to experience Beach Haven’s cultural scene. It’s an evening you’re sure to remember.
Address: 201 Engleside Ave, Beach Haven, NJ 08008.
5. Play Miniature Golf at Hartland Miniature Golf & Arcade
Hartland Miniature Golf & Arcade is a fun family-friendly destination. The beautiful landscaping provides a picturesque setting for a round of mini-golf. With uniquely designed holes, every turn presents new challenges and opportunities for laughter.
Engage in some friendly competition with your family or friends. Mini-golf is a fantastic way to bond while enjoying the outdoors. The arcade is an added bonus, with a variety of games to keep everyone entertained.
After a few rounds, treat yourself to snacks and refreshments available on-site. Ice cream is a favorite, especially after a day in the sun! Enjoy a bite while recounting your best shots of the day.
Special rates for groups or events are often offered, making it a great choice for parties or family reunions. Summer evenings feature extended hours, so you can enjoy the fun even after sunset.
Hartland Miniature Golf & Arcade guarantees a good time for people of all ages. Whether you’re a seasoned player or a beginner, you’ll have a blast!
Address: 4000 Long Beach Blvd, Beach Haven, NJ 08008.
6. Relax on the Beaches of Beach Haven
The beaches of Beach Haven are perfect for relaxation and enjoyment. With miles of sandy shores, they offer ideal spots to soak up the sun. Spend your day swimming, building sandcastles, or simply unwinding by the water.
Families will appreciate the safe and friendly atmosphere. Amenities such as restrooms and showers make a day at the beach comfortable. Lifeguards are often present, ensuring a safe environment for all beachgoers.
Consider bringing a beach umbrella for shade during hot summer days. Pack a picnic to enjoy on the sand; it’s a wonderful way to savor the beach experience. Remember to stay hydrated while you have fun!
As the sun sets, gather around for twilight strolls or moonlit beach walks. It’s the perfect way to conclude a sun-soaked day. Many locals and visitors come together to appreciate the beauty of the surroundings.
The beaches of Beach Haven truly offer a perfect blend of relaxation and recreation. It’s a quintessential summer experience that everyone can enjoy.
Address: Beach Ave, Beach Haven, NJ 08008.
7. Attend Live Music Events in Veteran’s Park
Veteran’s Park comes alive during the summer with vibrant live music events. Each Wednesday, local artists perform in a family-friendly atmosphere. Attendees can enjoy a variety of genres, from rock to folk and jazz.
This event is a fantastic way to unwind and connect with the community. Bring a blanket and find a comfortable spot on the grass to enjoy the music. The lively atmosphere encourages dancing and mingling.
Food trucks and vendors are often present, providing delicious snacks and refreshments. Savoring local flavors while enjoying live music is a perfect combination. Don’t forget to support local artists by purchasing their merchandise!
Live music nights are not only entertaining but help cultivate a sense of belonging. The camaraderie among attendees creates a warm, inviting environment. It’s the perfect spot for families and friends to gather.
Make sure to mark your calendar for Wednesday nights in summer. Veteran’s Park is where you can experience the magic of live music in Beach Haven.
Address: 2900 Dune Dr, Beach Haven, NJ 08008.
8. Watch Movies Under the Stars in Veteran’s Park
Watching movies under the stars in Veteran’s Park is a charming experience. This beloved summer tradition allows families to enjoy classic films in an outdoor setting. The atmosphere is magical as the sun sets and the screen lights up.
Bring your own blanket or lawn chair to sit comfortably during the show. Arrive early to get the best spot and enjoy pre-movie festivities with fellow attendees. The sense of community adds to the overall enjoyment.
Popcorn and other snacks are often available for purchase, enhancing the outdoor movie experience. Sharing treats while watching your favorite film adds to the fun. Be sure to check the movie schedule for family-friendly options.
This event is perfect for all ages, making it a great outing for families, friends, and couples. The serene setting transforms a simple movie night into a memorable occasion.
Don’t miss the chance to relax and enjoy movies under the stars at Veteran’s Park. It’s delightful entertainment in a picturesque setting!
Address: 2900 Dune Dr, Beach Haven, NJ 08008.
9. Taste Local Chowders at Chowderfest
Chowderfest is a must-visit culinary event for any foodie in Beach Haven. This annual celebration showcases delicious variations of chowder from local restaurants. Attendees can sample and vote for their favorites, making it an interactive experience.
Local chefs bring their A-game, offering unique flavors and creative presentations. From classic clam chowder to inventive blends, there’s something to tantalize every palate. The event typically features both traditional and non-traditional recipes, making it exciting!
Live music and festivities enhance the atmosphere, creating a lively environment for everyone involved. Bring your friends and family to enjoy this community-centered event. It’s a wonderful way to engage with locals and celebrate the culinary arts!
Don’t forget to grab some chowder to enjoy while you stroll around the event. The ambiance is relaxed and festive, making it an enjoyable outing for food lovers.
Chowderfest is not just about food; it celebrates community, creativity, and culture. Mark your calendar for this flavorful event!
Address: 2900 Dune Dr, Beach Haven, NJ 08008.
10. Shop at Bay Village Shopping Center
Bay Village Shopping Center is a charming area filled with unique shops and boutiques. Visitors can explore a variety of local businesses, offering everything from clothing to handcrafted souvenirs. The atmosphere is inviting and perfect for a leisurely day out.
Take your time to browse through the delightful selections of gifts, beach gear, and art. Many shops showcase local artisans, providing a one-of-a-kind shopping experience. You can find treasures that you wouldn’t get anywhere else!
After shopping, consider stopping at one of the quaint cafes or restaurants within the village. Enjoy a meal or a refreshing drink while soaking in the coastal vibe. It’s a relaxing way to recharge before continuing your shopping spree.
Special events and sales are occasionally held, adding excitement to your visit. Keep an eye out for seasonal activities that may showcase local talent or celebrate the community.
Bay Village promises a delightful shopping experience and a chance to discover something special during your trip to Beach Haven.
Address: 2000 Long Beach Blvd, Beach Haven, NJ 08008.
11. Dine at The Chicken or The Egg
The Chicken or The Egg is a famous eatery that locals love. Known for its hearty breakfast and delicious comfort food, it’s a must-visit spot. You can find everything from omelets to pancakes that will surely satisfy your cravings.
Beyond breakfast, their lunch and dinner menus offer a wide range of options. Try their famous chicken dishes, which are cooked to perfection. The cozy atmosphere makes it a great place to unwind with family or friends.
Make sure to try their signature dishes, which highlight local flavors. Seasonal specials add excitement to the menu, ensuring that there’s always something new to enjoy. The staff is friendly and provides excellent service, contributing to a welcoming dining experience.
Don’t forget to leave room for dessert! This restaurant features delicious options that are perfect for rounding off your meal. Check out their milkshakes, which are a favorite among visitors.
The Chicken or The Egg delivers a memorable dining experience that captures the essence of Beach Haven. Enjoy tasty meals in a friendly atmosphere!
Address: 208 N Bay Ave, Beach Haven, NJ 08008.
12. Take a Fishing Charter
Taking a fishing charter in Beach Haven is a fantastic adventure for enthusiasts. The Atlantic Ocean offers abundant opportunities to catch various fish species. Local guides provide the equipment and expertise needed for a successful outing.
Charters cater to all experience levels, making it perfect for beginners or seasoned fishers. Enjoy a day on the water learning about fishing techniques and local marine life. The stunning ocean views add to the excitement of the experience.
Many charters include everything needed for your fishing day. This typically involves bait, tackle, and knowledgeable crew members who are familiar with the best fishing spots. You’ll leave the planning to the experts, allowing you to focus on enjoying your time fishing.
On certain charters, you might even have the chance to see dolphins and other wildlife. The adventure is not just about fishing; it’s about experiencing the beauty of the ocean.
Fishing charters are a memorable way to explore Beach Haven. Create lasting memories while enjoying the thrill of fishing!
Address: 2001 Central Ave, Beach Haven, NJ 08008.
13. Explore the Jewell of Long Beach Island
The Jewell of Long Beach Island, also known as the Beach Haven Lighthouse, stands as a historic landmark. It offers stunning views and a peek into the area’s maritime heritage. The lighthouse is a beautiful spot for photographs with its picturesque surroundings.
Climbing to the top is an exhilarating experience, as you will be rewarded with breathtaking vistas of the coastline. Each time you visit, the sights are bound to impress you, particularly during sunset. The golden hues of the sky make for a mesmerizing backdrop.
Visitors can learn about the lighthouse’s history through informative plaques and displays. These resources offer insight into its importance for navigation along the coast. Understanding its past adds depth to your visit.
Surrounding the lighthouse is a lovely park area perfect for picnics and relaxation. Enjoy the tranquility as you unwind in this beautiful setting. Families often gather here for a day of fun and exploration.
Exploring the Beach Haven Lighthouse helps connect you to the rich history of Long Beach Island. It’s a must-see attraction for anyone visiting the area!
Address: 39th St & Long Beach Blvd, Beach Haven, NJ 08008.
14. Enjoy Water Sports at Bayview Beach
Bayview Beach is the perfect spot for water sports enthusiasts. Here, you can rent equipment like paddleboards or kayaks for a day of fun on the water. The calm bay waters make it suitable for both beginners and experienced adventurers alike.
Spend the day paddling while enjoying the breathtaking views of the coastline. The area is known for its clear waters, making it a beautiful place to explore. Whether you’re interested in a relaxing paddle or a thrilling surf, there are options to suit your style.
Instructors are often available for those who want to take lessons. Learning water sports here is easy, with friendly guidance offered for all ages. This makes it an excellent outing for families looking to try something new.
Bayview Beach is also a popular spot for sunbathing and beach games. After your water adventures, relax on the sandy shores while soaking up the sun. There are facilities nearby to make your day convenient and enjoyable.
A trip to Bayview Beach guarantees a day full of water fun and relaxation. Dive into the exciting world of water sports!
Address: Bayview Ave, Beach Haven, NJ 08008.
15. Visit the American Legion Post 493
The American Legion Post 493 is a welcoming venue for locals and visitors alike. It serves as a hub for community events, social gatherings, and activities throughout the year. The friendly atmosphere makes it easy to connect with fellow attendees.
Join in on weekly events that promote camaraderie and fun. This includes game nights, trivia, and live music in a relaxed environment. It’s a great way to meet new people and enjoy an evening out.
Members and guests can also participate in seasonal activities and fundraisers. Engage with projects that support veterans and the local community. Giving back is a wonderful way to feel connected to the area.
Enjoy the venue’s offerings, including food and beverages, while attending events. The bar and kitchen often provide specials, ensuring a satisfying experience during your visit.
The American Legion Post 493 fosters strong community relationships and fun. Participate in their activities for an unforgettable experience in Beach Haven.
Address: 2309 Long Beach Blvd, Beach Haven, NJ 08008.
16. Check Out the Beach Haven Historical Society
The Beach Haven Historical Society is a treasure trove of local history. Visitors can explore exhibits that showcase the rich heritage of the area. Learning about the past can deepen your appreciation for this beautiful coastal town.
Artifacts, photographs, and documents highlight significant historical moments. Dedicated volunteers are often on hand to answer questions and provide insightful information. Their passion for local history makes each visit genuinely engaging.
Check the events calendar for special lectures and community gatherings. Such events often feature guest speakers and programs that dive deeper into specific topics of interest. This can turn a simple visit into an enriching experience.
The historical society also hosts seasonal initiatives. These include guided walking tours and heritage days, allowing you to immerse yourself in local culture. It’s a fantastic way to explore Beach Haven through a historical lens.
Visiting the Beach Haven Historical Society is a must for history enthusiasts. Discover the stories that shaped this unique coastal community.
Address: 217 N Beach Ave, Beach Haven, NJ 08008.
17. Join a Surfing Lesson at Long Beach Island Surfing School
Long Beach Island Surfing School offers thrilling surfing lessons for all skill levels. If you’ve always wanted to learn how to ride the waves, this is the perfect opportunity! Their experienced instructors are passionate about helping newcomers get started.
Lessons are designed to ensure safety while having fun in the water. The instructors provide essential skills and techniques to catch waves successfully. Within only a short time, you’ll find yourself standing up and riding the surf!
Classes are typically small, allowing for personalized attention. This ensures that you receive tailored tips and feedback. After just a few lessons, many students feel confident hitting the waves solo.
Surfing is not just a sport; it’s a lifestyle. The school embodies that by fostering a sense of community among surf enthusiasts. Participating in these lessons often leads to lifelong friendships among fellow surfers.
If you want to embrace the surf culture of Long Beach Island, take a lesson today. Experience the joy of riding the waves firsthand!
Address: 206 N Bay Ave, Beach Haven, NJ 08008.
18. Go on a Sunset Cruise
A sunset cruise is one of the most beautiful experiences you can have in Beach Haven. As the sun dips below the horizon, enjoy stunning views of the sky painted with hues of orange and pink. This calm setting provides a serene atmosphere for relaxation.
Many local companies offer organized sunset cruises. These often include comfortable seating, refreshments, and knowledgeable commentary about the coastal area. As you glide through the water, learn about the local wildlife and history.
Photographers will find plenty of opportunities to capture breathtaking moments. The changing colors as the sun sets create perfect backdrops. Friends and family will cherish the memories created during this picturesque outing.
Sunset cruises can accommodate various group sizes, making them suitable for romantic dates or family gatherings. Relaxing on the water is an unforgettable way to spend an evening.
Don’t miss the chance to experience the stunning beauty of Beach Haven from the water. A sunset cruise is sure to become a highlight of your trip!
Address: 2001 Central Ave, Beach Haven, NJ 08008.
19. Visit 68th Street Park
68th Street Park is a fantastic place for recreation and relaxation. This beautifully maintained park features green spaces, playgrounds, and sports facilities. It’s an excellent destination for families looking to enjoy a day outdoors.
The playground offers safe and fun equipment for children to explore. Families can spend quality time together while letting kids burn off energy in the fresh air. Nearby picnic tables are perfect for enjoying a meal surrounded by nature.
For those interested in sports, the park features courts for basketball and tennis. Engage in friendly games with friends or make new acquaintances at the courts. The community spirit is strong in this welcoming environment.
Walking and jogging paths weave through the park, allowing for leisurely strolls or exercise. Many people enjoy the tranquility and beautiful landscaping while being active. It’s a wonderful way to appreciate the outdoors.
A day at 68th Street Park guarantees laughter, activity, and relaxation. It’s a perfect spot to unwind while enjoying time with family and neighbors.
Address: 68th St, Beach Haven, NJ 08008.
20. Take a Bike Ride on Long Beach Island
Exploring Long Beach Island by bike is a fun and environmentally friendly way to see the sights. The island has designated bike paths that make for a safe riding experience. It’s a great way to enjoy the coastal scenery at your own pace.
Rentals are widely available if you don’t have your own bike. You can explore various routes, like the scenic beachfront or the charming streets lined with shops and eateries. Many bike rental spots offer affordable rates for both short and long-term rentals.
Biking allows you to appreciate hidden gems you might not notice when driving. Stop at the beaches along the way for a refreshing dip or a relaxing break. Each stop offers unique views and a chance to take memorable photos.
For fitness enthusiasts, biking is a fun way to stay active during your vacation. The rhythm of cycling is invigorating, and you can make it a leisurely or competitive experience.
Whether you’re a serious biker or just looking for a relaxing ride, exploring Long Beach Island by bike promises a delightful adventure.
Address: Long Beach Blvd, Beach Haven, NJ 08008.
21. Go Crabbing or Clamming
Engaging in crabbing or clamming is a unique outdoor activity in Beach Haven. Both activities allow you to connect with nature and enjoy the coastal environment. Local waterways provide ideal locations for successful harvesting.
Crabbing is an exciting pursuit, especially for families. With a crab trap, bait, and some patience, you can catch delicious blue crabs. Information about local regulations and best practices is typically available at rental shops.
For those who enjoy clamming, the sandy shores and bay bottoms are ripe for the picking. This activity is peaceful and rewarding. Remember to bring your own clam rake and bucket to collect your harvest.
After a day of crabbing or clamming, the reward is a fresh seafood feast. Plenty of local restaurants will gladly prepare your catch, enhancing your dinner experience.
Participating in these traditional activities can foster a sense of community. Share your experiences with fellow fishermen and learn from others as you enjoy the great outdoors.
Address: Long Beach Blvd, Beach Haven, NJ 08008.
22. Visit the Buckalew’s Restaurant & Tavern
Buckalew’s Restaurant & Tavern is a staple in Beach Haven with a reputation for delicious food and a welcoming atmosphere. This popular eatery draws locals and visitors alike, making it a must-visit. Enjoy a range of dishes that highlight fresh local ingredients.
Seafood lovers will delight in the succulent options featured on the menu. Succulent crab cakes and fresh fish dishes are popular selections. Pair your meal with a craft beer or cocktail from the extensive drink menu.
The tavern offers a cozy environment for gathering with friends and family. Various TV screens allow you to catch up on sporting events while enjoying a hearty meal. The venue often hosts special events, enhancing the dining experience.
Don’t forget to save room for dessert! Buckalew’s has delectable offerings that will satisfy any sweet tooth. The friendly staff is known for their excellent service, making every visit enjoyable.
Dining at Buckalew’s Restaurant & Tavern creates warm and inviting experiences. It’s a delightful place to unwind and savor the flavors of Beach Haven!
Address: 1000 N Bay Ave, Beach Haven, NJ 08008.
23. Enjoy a Family Day at the Beach Haven Park
Beach Haven Park is a wonderful space for families to spend meaningful time together. The park features playgrounds, picnic areas, and sports fields, making it a hub of activity. Children can explore the playground while adults relax on a bench nearby.
Picnic areas are perfect for family gatherings. Pack your favorite snacks and enjoy a meal al fresco while soaking in the sunshine. Shared laughter and stories create lasting family memories during these special moments.
Sports facilities allow for friendly competitions between family members. Whether it’s a game of soccer, basketball, or frisbee, the park encourages active play. Exercise and fun go hand in hand at Beach Haven Park.
Community events are also hosted at the park throughout the year. Check the schedule for any upcoming activities that might interest your family. These events strengthen community bonds and provide entertainment.
Spending the day at Beach Haven Park guarantees joy, laughter, and connection. It’s the perfect location for making beautiful family memories!
Address: 2000 Long Beach Blvd, Beach Haven, NJ 08008.
24. Attend the Beach Haven Music Festival
The Beach Haven Music Festival is an annual celebration of local talent and community spirit. The festival features an array of performances from talented musicians. Each year, attendees gather to enjoy high-quality music in a fun setting.
Musicians from various genres take the stage, ensuring there’s something for everyone. Folk, rock, jazz, and more—this festival showcases the diversity of local talent. Bring your friends and family for a fantastic day of live entertainment!
Vendors typically set up booths offering food and drinks, enhancing the festival atmosphere. Enjoy delicious eats while tapping your feet to the music. This makes for a wonderful experience of community and culture.
Children-friendly activities are often included, helping to engage younger festival-goers. With a lively and inviting spirit, the Beach Haven Music Festival fosters connections among attendees.
The festival is a highlight of the summer season, creating cherished memories for everyone involved. Come join in the celebration of music and community!
Address: 2900 Dune Dr, Beach Haven, NJ 08008.
25. Explore Barnegat Lighthouse State Park (Nearby)
Barnegat Lighthouse State Park is a beautiful destination just a short drive from Beach Haven. Known for its iconic lighthouse, the park is a haven for nature lovers and history enthusiasts alike. The stunning views from the top of the lighthouse are worth the climb!
The park offers several walking trails that wind through scenic landscapes. Visitors can enjoy birdwatching and catching glimpses of local wildlife along the way. Families will appreciate the picnic areas that provide a great spot to relax after exploring.
Fishing opportunities abound in the surrounding waters, inviting anglers of all skill levels. The park also features beach access, so be sure to take a dip or build sandcastles in the sun!
Educational programs and events are frequently held at the park, perfect for gaining insight into the area’s history and ecology. The friendly staff works hard to keep the park engaging and informative.
Exploring Barnegat Lighthouse State Park provides a wonderful opportunity to connect with nature while learning about local heritage. It’s a must-see when visiting Beach Haven!
Address: 208 Broadway, Barnegat Light, NJ 08006.
Final Thoughts
Beach Haven, NJ, is a destination filled with activities for everyone. Whether you’re seeking adventure at the water parks, relaxation on the beaches, or cultural experiences at local events, there’s something to love about this coastal town. From fishing and crabbing to enjoying delicious meals at local restaurants, visitors are sure to create lasting memories. For more beach recommendations, check out the best things to do in Lavallette, NJ.
Exploring attractions like the Long Beach Island Museum, attending musical festivals, or simply strolling through its beautiful parks makes your visit worthwhile. Each experience adds to the charm of this beautiful area. No matter what activities you choose, Beach Haven promises a delightful escape from the ordinary. If you’re also considering another amazing destination, you might want to explore the best beach towns in Florida!