Refine Search
Sort by
804 Sombrero Dr, Crystal Beach
$769,000
3 Beds ⋅ 4 Baths ⋅ 1064171 MLS ⋅ ACTIVE Status
You won't want to leave once you get here, MUST SEE this beautifully situated custom beachside beauty in Crystal Beach. Home sits on two lots totaling over 1/2 an acre on 2nd and 3rd row with beach views every direction and the sound of the waves 24/7. See the sunrise over the Gulf from your primary bedroom. Just steps to the walk-over/golf cart bridge and toes in the sand. This gated community offers privacy and a 9-hole public golf course. UPDATES since 2022: New HVAC, Cargo Lift, 2 additional garage bays & 5 doors, full exterior paint, LVP Flooring throughout all areas except tile in 3.5 baths, two new water heaters. Three large bedrooms w/ensuite baths, plus half bath; updated lighting, mirrors, plus ceiling fan in family room. All wooden deck chairs stay. Well maintained and ready for the family and friends to enjoy. SELLER MOTIVATED-ALL OFFERS CONSIDERED! Appraised $830k in 2022, without updates. Owner is Listing Agent. Flood coverage zoned COBRA. Furnishings are negotiable.

804 Sombrero Dr, Crystal Beach

940 Driftwood Dr, Crystal Beach
$399,000
3 Beds ⋅ 2 Baths ⋅ 94499753 MLS ⋅ ACTIVE Status
Wake up to breathtaking Gulf views and end your days with unforgettable sunsets at 940 Driftwood Drive in Crystal Beach. Built in 2019 and offered fully furnished, this turnkey beach retreat is ready for you to enjoy from day one. The bottom floor offers a great entertainment space, storage unit, and outdoor shower. The open-concept living area is filled with natural light, creating an inviting space for family and friends to gather after a day on the beach. This home offers 3 bedrooms, 2 full bathrooms, and full sized laundry. The kitchen is open to dining & living room and loaded with stainless appliances, soft-closing cabinetry, and luxurious touches throughout. With successful rental history with "Shore Enuff", so whether you're looking for a personal getaway, a full-time coastal home, or an income-producing investment, this one has it all!

940 Driftwood Dr, Crystal Beach

1998 Ave G, Crystal Beach
$469,900
3 Beds ⋅ 4 Baths ⋅ 37398675 MLS ⋅ ACTIVE Status
LIKE-NEW OCEAN-VIEW BEAUTY! This exceptional custom-built home is offered fully furnished inside and out, professionally decorated, and truly turn-key. All 3 bedrooms feature private ensuite baths, making this home ideal as a full-time residence, vacation retreat, or investment. This is not a cookie-cutter home—it’s a beautifully appointed custom build with ocean views, quality construction, and exceptional indoor/outdoor living. Features include 6" blown-in exterior insulation, interior wall insulation for sound and temperature retention, two A/C units (2-ton & 1.5-ton, 16 SEER), and a hot-water loop system with pump and 2-way timer. Enjoy Wi-Fi-controlled speakers throughout the porches and patios, a 12-camera Wi-Fi security system, and incredible outdoor entertaining spaces with BBQ, TV, fire pit and stereo. Don’t miss this rare turn-key opportunity—schedule your private showing today!

1998 Ave G, Crystal Beach

3093 Greg, Crystal Beach
$500,000
4 Beds ⋅ 4 Baths ⋅ 91415491 MLS ⋅ ACTIVE Status
Beautiful 3RD row beach house with amazing beach views! Designed for entertaining with open concept living, kitchen and dining areas. Spacious living room boasts large windows and vaulted ceilings creating a light and bright space. Gourmet kitchen is equipped with stainless appliances, granite counter tops, wet bar with space for mini fridge, and large center island with breakfast bar. Attractive tile flooring and recessed lighting throughout. With two primary suites, large bunk room with Jack-and-Jill bath connecting to fourth bedroom there is plenty of space for all your family and friends. The huge deck is partially covered for shade or plenty of room to enjoy fun in the sun! The lower outdoor area is loaded with space to congregate offering an outdoor shower and cleaning area! Enjoy close walking distance to the beach access path and relaxing waves. This turnkey property is ready to go and includes Washer, dryer, and refrigerator. Schedule your showing to view this property today!

3093 Greg, Crystal Beach

961 Palmetto Dr, Crystal Beach
$499,000
3 Beds ⋅ 2 Baths ⋅ 75955332 MLS ⋅ ACTIVE Status
Welcome to your beach getaway in the desirable Emerald Beach subdivision of Crystal Beach! With beach access at barrels 60-61, this fully furnished home has been thoughtfully dialed in to offer the comfort of a second home while still delivering the full vacation experience. Guests rave about their stays, and it’s easy to see why! Inside, you’ll find a great layout, decorative accent walls throughout, and custom built-in bunk beds perfect for family and guests. Downstairs, the custom tiki bar creates the perfect gathering spot after a day at the beach, with added storage beneath the stairs for all the beach-day essentials. Whether you’re looking for a place to enjoy with the people you love most or an income-producing property with an established rental history, this one checks the boxes. Search “Mellow Moods” on Airbnb to see the guest experience for yourself. Revenue history available upon request.

961 Palmetto Dr, Crystal Beach

200 Mobile, Crystal Beach
$495,000
4 Beds ⋅ 4 Baths ⋅ 59447428 MLS ⋅ ACTIVE Status
This property will check off all the marks on the "want list"! If you're looking for a gorgeous beach home with beach views come fall in love! Huge 1/2-acre lot, 4 lg Brs, 3.5 baths, detached oversize garage, fenced area for pets, tons of concrete-plenty of parking, entertainment space downstairs & more! This could be your new dream home, STR or your own retreat! The open LR/DR/Kit w/built-ins-perfect for parties, weddings, family reunions & much more! Home will come furnished, has walls of windows for natural light, built-in desk area, lg pantry/utility room. Awesome plan offers primary BR with private bath featuring tub & separate shower, 2nd BR w/attached bath, 2 add’l BRs that share bath + a half bath so there is room for a crowd! Home has electric & manual storm shutters! Quiet area & just minutes from the ferry to Galveston! Check out 200 Mobile! Roof recently replaced! New exterior paint 4-2026! Short drive to private beach access!

200 Mobile, Crystal Beach

1977 Royalville Ct, Crystal Beach
$525,000
4 Beds ⋅ 3 Baths ⋅ 10252995 MLS ⋅ ACTIVE Status
Welcome to the highly desirable gated community of Crystal Beach Estates! This home was built in 2021 and just a short walk or golf cart drive to the beach, this immaculate home offers four spacious bedrooms, two-and-a-half baths, modern finishes throughout, and tons of entertainment space outside. Enjoy morning coffee or evening sunsets from the private balcony off the primary suite, relax on the expansive front porch and large deck, or let the kids play around and crab/fish from your own backyard. The kitchen features abundant cabinetry, a large island with seating, new kitchen range, refrigerator, pot filler, wine cooler, and plenty of space for entertaining. A garage with plenty of space for the toys and generous outdoor tiki bar and fish cleaning sink complete this exceptional beach property. This property is centrally located to shopping, dining and local attractions and only a short ferry ride to Galveston! Schedule your private showing today!

1977 Royalville Ct, Crystal Beach

878 Surf Rd, Crystal Beach
$732,500
4 Beds ⋅ 4 Baths ⋅ 32802334 MLS ⋅ ACTIVE Status
Gorgeous beach beauty with 4 BRs, 4 baths & comes fabulously furnished - a 2-minute golf cart drive to direct beach access! Downstairs area is fenced with an amazing entertainment space with tiki bar & seating, game area, sand shower, fish cleaning station for prepping that catch of the day & garage for your beach toys! This custom home has great beach views & awesome sunsets! 1st floor offers open LR/DR/Kit, primary has 4 closets & stunning private bath, 2nd BR also has full bath, utility room PLUS a screened in porch for enjoying a lovely evening dinner party just off the kitchen! Upstairs offers additional living room, 2 large BRs & 2 full baths! The floorplan is super functional & sleeps at least 12 super comfortably with lots of space. The kiddos will love the game wall! This home is located in the sought after Holiday Beach Subdivision. Check out the photos and fall in love! Ask for a list of seller updates!

878 Surf Rd, Crystal Beach

1239 Lagoon Dr, Crystal Beach
$1,650,000
3 Beds ⋅ 6 Baths ⋅ 71232094 MLS ⋅ ACTIVE Status
Prestigious custom-built home situated on two lots in the exclusive Waterways gated community, just minutes from the beach. Designed for both luxury and lifestyle, this stunning property features a private boat dock with lift, elevator access, and a 3,000-bottle wine room. Enjoy a dedicated home theater, a 9-hole putting green, and expansive outdoor living with a large patio, wrap-around porch. The gourmet kitchen is a showstopper with Viking ovens, granite countertops, and custom cabinetry throughout. High-end finishes, hardwood floors, and thoughtful details elevate every space. Whether you’re looking for a full-time residence or a weekend retreat, this home delivers coastal living at its finest.

1239 Lagoon Dr, Crystal Beach

1938 Moms Road Prt, Port Bolivar
$275,000
3 Beds ⋅ 1 Baths ⋅ 7012892 MLS ⋅ ACTIVE Status
**Beachside living awaits!** This beautifully remodeled 3-bedroom, 1-bath beach cabin offers the perfect blend of coastal charm and modern updates. Step inside to find stylish luxury vinyl plank flooring throughout and a bright, updated kitchen featuring quartz countertops and stainless steel appliances. Enjoy your morning coffee or unwind after a day at the beach on the spacious deck overlooking the beach—an ideal spot for taking in the coastal views and relaxing with family and friends. The downstairs area provides convenient storage space for all your beach gear, and there’s even room for your golf cart. Whether you’re looking for a weekend getaway, vacation rental, or your own coastal retreat, this move-in-ready beach cabin is the perfect place to enjoy everything beach life has to offer!

1938 Moms Road Prt, Port Bolivar

2285 E Lobster St, Crystal Beach
$399,000
3 Beds ⋅ 2 Baths ⋅ 75033946 MLS ⋅ ACTIVE Status
Located on a cul-de-sac in the desirable Sandpiper neighborhood, this fully furnished beach house is an easy walk or golf cart ride to multiple beach access points, the covered full-court basketball pavilion off of Barbados, and local dining at Tia Juanita’s just across Hwy 87. Inside, an open, airy floorplan boasts vaulted ceilings, recessed lighting, double-pane windows with bamboo blinds, and durable LVP flooring throughout. The bright family room connects seamlessly to an island kitchen with granite countertops, stainless steel appliances, and bar seating. The spacious primary suite features a stylish bath with double sinks, while the secondary bedrooms comfortably sleep eight additional guests. A stackable washer/dryer adds convenience. Outdoors, enjoy a breezy deck, offering both sun and shade. The ground level includes an oversized tiki bar area, hammocks, outdoor shower, single-bay garage, and fully-fenced yard perfect for kids and pets.

2285 E Lobster St, Crystal Beach

186 Ocean View Dr, Crystal Beach
$499,000
4 Beds ⋅ 4 Baths ⋅ 89462150 MLS ⋅ ACTIVE Status
Located in the gated Pelican Point community, this beautifully designed 4-bedroom, 3-bath beach home offers Gulf views and an easy coastal lifestyle. New Construction, the open-concept layout features a light-filled living area, spacious kitchen and comfortable gathering space for family and guests. Enjoy the Gulf breeze and water views from the expansive deck, or head to the beach for a day in the sun. With 1,541 square feet, gated subdivision and a quiet cul-de-sac location, this home is well suited as a full-time residence, second home or vacation rental. Ready to enjoy, 186 Ocean View provides the space, location and coastal appeal buyers are looking for in Crystal Beach. Built by BRINT Construciton

186 Ocean View Dr, Crystal Beach

991 Seadrift Dr, Port Bolivar
$450,000
4 Beds ⋅ 3 Baths ⋅ 37624266 MLS ⋅ ACTIVE Status
Beachside living meets turnkey convenience in this fully furnished 4-bed, 3-bath coastal retreat in the Tidelands subdivision. Built in 2023 and just a short walk to Crystal Beach and local dining, this home offers an open-concept layout with a spacious island kitchen, modern finishes, and abundant natural light. The property has an established history as a short-term rental, offering strong potential for buyers seeking a vacation home with income capability. Enjoy outdoor entertaining at the covered patio and bar area, perfect for relaxing after a day at the beach. Generous bedroom sizes, dual vanities, and thoughtful design touches make the home comfortable for guests and owners alike. Whether you’re looking for a private getaway or an investment property, this home delivers a rare combination of location, style, and convenience.

991 Seadrift Dr, Port Bolivar

866 Townsend Dr, Crystal Beach
$475,000
4 Beds ⋅ 2 Baths ⋅ 67388249 MLS ⋅ ACTIVE Status
This fully furnished coastal retreat is just five houses from the Gulf in the sought-after Emerald Beach community! Featuring 4 bedrooms and 2 baths, this beachside beauty offers an open-concept living, dining, and kitchen area that keeps everyone connected. Extensively updated, the home is vacation ready with a new HVAC system (2023) and water heater (2023), all-new indoor appliances (2024), and a replaced septic drain field (2025). Outdoor living is a highlight with a spacious upper deck (replaced in 2024 and freshly stained in 2025) showcasing Gulf views, plus a shaded ground-level space with a tiki bar and outdoor sink (2022), picnic table, swings, outdoor shower, garage, and abundant parking. Just steps from the sand, this property is ideal as a vacation home, primary residence, or income-producing rental!

866 Townsend Dr, Crystal Beach

998 Ramada Blvd, Crystal Beach
$179,000
1 Baths ⋅ 5209165 MLS ⋅ ACTIVE Status
Prime Commercial or Residential Opportunity in Crystal Beach! Fantastic opportunity to own two spacious lots on Highway 87 in popular Crystal Beach, offering excellent visibility, accessibility, and versatility. This property is currently improved with a functional double-office setup, bathroom, and separate storage building, providing a great starting point for a business, rental opportunity, or future development. The large corner lots offer easy access from Ramada Blvd and additional access from Gulf View along the south side of the property. Just a short distance from the beach and conveniently located near shopping, restaurants, and local attractions, this property puts you in the heart of everything Crystal Beach has to offer. Whether you're looking to establish a business, create a residential retreat, or invest in one of the peninsula's most popular destinations, the possibilities are wide open. Bring your vision and make this versatile Crystal Beach property your own!

998 Ramada Blvd, Crystal Beach

862 Holiday, Crystal Beach
$399,000
2 Beds ⋅ 2 Baths ⋅ 62175857 MLS ⋅ ACTIVE Status
Escape to the ultimate beach retreat! Nestled in the desirable Emerald One Subdivision, this charming 2 bedroom, 2 bathroom beach home is the perfect haven for beach lovers! Situated on 2 lots, this coastal gem offers granite countertops and stainless steel appliances. Enjoy the cozy atmosphere, perfect for relaxing and unwinding. Outdoors there's an outdoor shower and a small storage shed for your beach gear and outdoor toys. It's just a short walk or drive to the beach where you can soak up the sun and enjoy the surf! This home is ideal for weekend getaways, beach vacations, a rental investment or a permanent residence for those who want to live the coastal dream. Don't miss out on this incredible opportunity to own a piece of paradise!

862 Holiday, Crystal Beach

2294 E Lobster, Crystal Beach
$399,900
4 Beds ⋅ 2 Baths ⋅ 55382546 MLS ⋅ ACTIVE Status
Sold fully furnished, with bookings on the calendar and ready the day you close. Built in 2022 by a family that has built on Bolivar Peninsula for more than 20 years: 4 bedrooms, 2 baths, sleeps 14 in 1,320 well-planned square feet, on round pilings with 2x6 walls, engineered beyond coastal code. The open living and kitchen stays bright all day — granite counters, stainless appliances, an island seating 10, a dinette. Two king rooms lock together into a private ensuite suite, and one opens onto its own deck. Two bunk rooms sleep 10 more, plus a second full bath and full-size washer and dryer. Outside is where this house earns its living: a large fenced yard with a play set, a covered deck, and downstairs a gathering area with garage, charcoal grill, enclosed outdoor shower, and a bar over the fence line so parents can watch the kids. Sleeps 14. Seats 36. Parking for 8. No HOA dues. Gregory Park is 2 houses down, beach access about 5 blocks, and the cul-de-sac keeps the street quiet.

2294 E Lobster, Crystal Beach

876 Palmetto Dr, Port Bolivar
$494,000
3 Beds ⋅ 2 Baths ⋅ 85052763 MLS ⋅ ACTIVE Status
Beautiful beach house in the sought-after Emerald Beach community in Crystal Beach offering ocean views and an ideal setup for a vacation home or investment property. This fully furnished 3-bedroom, 2-bath home comfortably sleeps up to 12 and features a bright open floor plan filled with natural light, perfect for entertaining or relaxing after a day on the coast. Enjoy expansive covered parking with space for up to 8 vehicles, boats, or golf carts. Located in a community with an HOA but no mandatory fees, this property provides flexibility and value while being just moments from the beach. Recently added surge protector on electric box. A turnkey coastal retreat ready for personal use or short-term rental income.

876 Palmetto Dr, Port Bolivar

952 Sandollar, Crystal Beach
$499,995
3 Beds ⋅ 2 Baths ⋅ 13332303 MLS ⋅ ACTIVE Status
Enjoy the perfect blend of luxury & coastal living in this stunning property, ideally situated just a short stroll from the beach. This barely lived-in home features 3 bdrms. & 2 baths, each adorned w/double sinks. The heart of the home showcases beautiful quartz countertops & sleek stainless steel appliances. Vinyl plank flooring throughout adds a modern touch for easy maintenance. Entertainment takes center stage on the large deck, which is designed to accommodate gatherings of any size. With two delightful Tiki bars & a dedicated outdoor kitchen area, your summer parties are set to impress. Relax & unwind in the hot tub, or simply enjoy the small ocean view while soaking up the sun in your meticulously landscaped yard. For those w/recreational vehicles, the added convenience of a cargo lift & full RV hookups provides effortless access. The property also features two separate fenced areas, each equipped w/multiple gates, ensuring a safe environment for pets & children alike.

952 Sandollar, Crystal Beach

873 Townsend Dr, Crystal Beach
$569,000
4 Beds ⋅ 4 Baths ⋅ 10310974 MLS ⋅ ACTIVE Status
Enjoy beautiful beach views and easy road access just seconds from the shoreline! Located in the highly sought-after Emerald Beach subdivision, this spacious 4-bedroom, 4-bathroom home features three primary suites, each with a private en suite bathroom. The open-concept kitchen, living, and dining areas are perfect for entertaining. The kitchen offers granite countertops and a large island with bar seating for eight. Currently operating as a vacation rental, the home is being sold fully furnished and includes three recently added king-size beds, three new TVs, new dryer, and new dishwasher outdoor furniture, a cargo lift, and a garage.Additional updates include an HVAC system installed in 2022 and a new black rock driveway. This furnished beach retreat is ready for personal enjoyment, vacation-rental use, or both!

873 Townsend Dr, Crystal Beach

960 B Palmetto Dr, Crystal Beach
$365,000
3 Beds ⋅ 2 Baths ⋅ 92644801 MLS ⋅ ACTIVE Status
Embrace coastal living in this charming 3-bedroom, 2-bath home just a short stroll from the sandy shores of Crystal Beach. Fully furnished—including furniture, décor, and kitchen essentials—this retreat is ready for getaways or immediate rental income and sleeps up to 12 guests. Inside, enjoy spacious living with room for games upstairs, while downstairs offers a large covered area perfect for barbecues, gatherings, and even more fun. Step onto the oversized balcony to take in sunrises and starry skies, or relax in the fully fenced yard that provides privacy and space to play. With its great location near the beach, plenty of room to entertain, and an HVAC system currently being replaced, this property is an ideal spot to create lasting memories or invest in a turnkey vacation rental.

960 B Palmetto Dr, Crystal Beach

3225 Sea Castle Dr, Crystal Beach
$399,000
3 Beds ⋅ 2 Baths ⋅ 12386485 MLS ⋅ ACTIVE Status
Step outside on the impressive deck to enjoy the beautiful Sunrise in the morning with the Gulf Breeze and long, wonderful days on the beach, or relax as families gather around the dinner table to share a home-cooked meal, play games together, or relax around the stone fireplace on a cool beach winter evening with a cup of hot cocoa or a favorite cocktail. This charming, well-maintained 3rd-row beach home is nestled in the popular Sand Castle Subdivision, offering the perfect combination of classic coastal character, comfortable living, and investment potential. The home features 3 bedrooms,2 bathrooms, and a bonus room, providing plenty of space for family and guests and offering an additional flexible space that could be used as a private guest suite, game room, office, retreat, or additional entertaining area. Enjoy the coastal scenery from the huge deck, perfect for morning coffee, afternoon relaxation, or evening gatherings with family and friends, with an ocean view from the deck

3225 Sea Castle Dr, Crystal Beach

3233 Castle Dr, Crystal Beach
$319,000
3 Beds ⋅ 2 Baths ⋅ 12381981 MLS ⋅ ACTIVE Status
Looking for a Crystal Beach home with Gulf views, extra space and a quieter location? 3233 Castle Drive is situated on an oversized cul-de-sac lot in Sand Castle Beach with no public beach access road or through traffic nearby. This 3-bedroom, 2-bath home offers 1,288 sq. ft. with an open living, dining and kitchen area, raised ceilings and plenty of natural light. The kitchen features granite countertops and stainless appliances. Enjoy Gulf breezes from the partially covered deck or gather downstairs with plenty of covered space for entertaining and parking. An attached garage and outdoor shower add convenience after a day at the beach. Whether you're looking for a weekend getaway, full-time home or vacation rental, this property offers the space, location and flexibility to make it your own.

3233 Castle Dr, Crystal Beach

1335 Emerald Dr, Crystal Beach
$899,000
4 Beds ⋅ 4 Baths ⋅ 30197658 MLS ⋅ ACTIVE Status
Coastal living awaits in this beautiful 4-bedroom, 3.5-bath custom home in Emerald Beach Subdivision. Designed to take advantage of the gorgeous Gulf views, the open living, dining, and kitchen features 10’ ceilings, walls of windows, abundant natural light, granite countertops, stainless appliances, and a large island. The relaxing primary suite offers a tray ceiling and private bath with dual vanities, soaking tub, and separate shower. A guest bedroom and convenient powder room are also downstairs. Upstairs are two spacious bedrooms with 9’ ceilings and private ensuite baths. One features a tray ceiling and its own covered deck overlooking the Gulf. This well-built home features 2x6 exterior wall studs, HardiePlank siding, zoned central air and heat, a cargo lift, two-car garage, aerobic septic, and all-electric utilities. The ground level offers additional covered entertaining space, a fish cleaning station, and outdoor shower. Offered furnished and move-in ready!

1335 Emerald Dr, Crystal Beach

817 Flip Flop Way, Crystal Beach
$795,000
4 Beds ⋅ 4 Baths ⋅ 54434464 MLS ⋅ ACTIVE Status
New construction in Margaritaville Beach Bungalows at Camp Margaritaville Resort, Crystal Beach. This 3-story, 1,909 sq ft home offers 4 bedrooms (2 primary suites), 3 full and 1 half baths, and an open living, kitchen and dining layout made for entertaining. Built to the IBHS FORTIFIED Home Gold standard (certification in progress) with a standing seam metal roof and spray foam insulation. Quartz counters, gas range, soft-close cabinetry, Gulf views from multiple covered decks and a 2-car tandem garage for vehicles and beach gear. Ownership includes 10 owner passes to the resort's amenities, including the License to Chill pool, Fins Bar & Grill and concerts at Paradise Park. Owners may rent through the resort's on-site rental team or on their own. Rental income is not guaranteed. Photos are of the model home; finishes may vary. MVCB Bungalows LLC is not owned, developed or sold by Margaritaville.

817 Flip Flop Way, Crystal Beach

805 Bikini St, Crystal Beach
$950,000
4 Beds ⋅ 4 Baths ⋅ 71282388 MLS ⋅ ACTIVE Status
New construction in Margaritaville Beach Bungalows at Camp Margaritaville Resort, Crystal Beach. This 3-story, 1,909 sq ft home offers 4 bedrooms (2 primary suites), 3 full and 1 half baths, and an open living, kitchen and dining layout made for entertaining. Built to the IBHS FORTIFIED Home Gold standard (certification in progress) with a standing seam metal roof and spray foam insulation. Quartz counters, gas range, soft-close cabinetry, Gulf views from multiple covered decks and a 2-car tandem garage for vehicles and beach gear. Ownership includes 10 owner passes to the resort's amenities, including the License to Chill pool, Fins Bar & Grill and concerts at Paradise Park. Owners may rent through the resort's on-site rental team or on their own. Rental income is not guaranteed. Photos are of the model home; finishes may vary. MVCB Bungalows LLC is not owned, developed or sold by Margaritaville.

805 Bikini St, Crystal Beach