Tim Hawk and Lori M. Nichols | For NJ.com

Go 'down the Shore'

Ready to hit the beach? Here's what it's going to cost you, from Cape May Point up to Sandy Hook.

Children 11 and younger are free at most N.J. beaches. Also, many beaches offer free or discounted rates for active military members and veterans. Please check with the municipality for details.

Brigantine Surf Jam. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Cape May Point

Beach tag fees: Daily-$10; Weekly-$25; Season-$35.

While here, check out: Cape May Wetlands State Natural Area, the Cape May Lighthouse, and Battery 223.

An aerial view of Cape May Point State Park. (Joe Warner | For NJ Advance Media)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Cape May

Beach tag fees: Daily-$6; 3-day-$10; Weekly-$18; Season-$28.

While here, check out: The Victorian houses, Washington Street Mall, and Cape May Whale Watch and Research Center.

A day at the beach in Cape May. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Wildwood Crest

Beach tag fees: None, the beaches here are free.

While here, check out: The fishing pier and the Historical Society and Museum.

Beachgoers enjoy a day in Wildwood Crest. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Wildwood

Beach tag fees: None, the beaches here are free.

While here, check out: The boardwalk, amusement rides, and the summer fireworks every Friday night at 10 p.m., which begin on June 23.

A day at the beach in Wildwood. (Lori M. Nichols | For NJ.com)

Don't Edit

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

North Wildwood

Beach tag fees: None, the beaches here are free.

While here, check out: The Hereford Inlet Lighthouse.

Santa Claus greets beachgoers during North Wildwood Beach Patrol's Christmas in July event. (Tim Hawk | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Stone Harbor

Beach tag fees: Daily-$6; Weekly-$12; Season-$28. Stone Harbor beach tags are also accepted in Avalon.

While here, check out: Stone Harbor Museum and Maritime Annex, the Wetlands Institute, and Stone Harbor Bird Sanctuary.

Kids walk along the jetty in Stone Harbor. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Avalon

Beach tag fees: Daily-$6; Weekly-$12; Season-$28. Avalon beach tags are also accepted in Stone Harbor.

While here, check out: Avalon History Center and Veterans Plaza, which showcases free musical entertainment Thursday nights throughout the summer.

A dog plays in the ocean in Avalon. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Sea Isle City

Beach tag fees: Daily-$5; Weekly-$10, Season-$25. The beaches here are free on Wednesdays (except July 4).

While here, check out: Historic Fish Alley, Marina Waterfront Park and the skate park.

Beachgoers sit under their beach umbrellas in Sea Isle City. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Strathmere

Beach tag fees: None, the beaches here are free.

While here, check out: The Whale Creek Marina and the Deauville Inn.

Walking path to Strathmere beach. (Lori M. Nichols | For NJ.com)

Don't Edit

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Corson's Inlet State Park

Beach tag fees: None, the beaches here are free.

While here, check out: This beach, just south of Ocean City, is a popular location for fishing, crabbing, and boating.

Patterns, left in the sand after high tide, surround a clam shell at Corson's Inlet State Park. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Ocean City

Beach tag fees: Daily-$5; Weekly-$10; Season-$25.

While here, check out: Amusement rides, miniature golf, and shopping in downtown Ocean City.

Hannah Walker, left, of Port Republic, and Serena Lopez, of Mullica Township, enjoy the water in Ocean City. (Tim Hawk | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Longport

Beach tag fees: Season-$30 for adults 12-64, $10 for seniors 65 and older.

While here, check out: The Malibu Beach Wildlife Management Area and the Longport Historical Society Museum.

Welcome to Longport. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Margate

Beach badge fees: Season-$15. Margate beach badges are also accepted in Ventnor City. Beaches here are free on Thursdays, as part of the Margate Business Association's "Thrilling Thursdays" event.

While here, check out: Lucy the Elephant.

Lucy the Elephant. (Lori M. Nichols | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Ventnor City

Beach badge fees: Weekly-$10; Season-$15. Ventnor City beach badges are also accepted in Margate.

While here, check out: The fishing pier and the boardwalk.

Ventnor City Fishing Pier. (Lori M. Nichols | For NJ.com)

Don't Edit

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Atlantic City

Beach tag fees: None, the beaches here are free.

While here, check out: Historic Gardner's Basin, the Steel Pier, and the Absecon Lighthouse.

Miss America 2017 Savvy Shields poses for photographers for the traditional toe-dip in Atlantic City. (Tim Hawk | For NJ.com)

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Brigantine

Beach tag fees: Daily-$8; Weekly-$14; Season-$18. Seniors 65 and over are free. 4-wheel drive permit: $175, valid until end of 2017; Vehicle owner 60 and over: $85.

While here, check out: North Brigantine State Natural Area and the Marine Mammal Stranding Center.

Matthew Deibert, owner of Sandcreation, creates a custom sand sculpture during the 7th Annual Ashore Realty Amateur Sand Castle Building Contest in Brigantine. (Lori M. Nichols | For NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Holgate (LBI)

2017 Long Beach Township Beach Badges: Seasonal $30 until June 14, after June 15 season badges are $40 each. Senior citizen (65+ purchased in person) seasonal beach badges are $5. Veterans beach badges (with vaild ID i.e.: DD-214, etc.) are free. Weekly badges are $20; daily badges are $7.

LBI beaches within Long Beach Township: High Bar Harbor, Loveladies, North Beach, Brant Beach, Beach Haven Crest, Brighton Beach, Peahala Park, Beach Haven Park, Haven Beach, The Dunes, Beach Haven Terrace, Beach Haven Gardens, Bay Vista, Spray Beach, North Beach Haven, Beach Haven Heights, Silver Sands, Beach Haven Inlet and Holgate.

Aerial view of Holgate and Beach Haven Inlet on the southernmost tip of LBI. 10/5/2015 (NJ Advance Media file photo)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Beach Haven (LBI)

2017 Beach Haven Beach Badges: Seasonal Badges are $30 until June 15, $40 after. Weekly badges are $20 and daily badges are $5 each. Senior citizen badges (65+ in person with ID)and children under 12 are free.

A day at the beach in Beach Haven on LBI. 7/18/2016 (Mark Brown | For NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Long Beach Township (LBI)

2017 Long Beach Township Beach Badges: Seasonal $30 until June 14, after June 15 season badges are $40 each. Senior citizen (65+ purchased in person) seasonal beach badges are $5. Veterans beach badges (with vaild ID i.e.: DD-214, etc.) are free. Weekly badges are $20; daily badges are $7.

LBI beaches within Long Beach Township: High Bar Harbor, Loveladies, North Beach, Brant Beach, Beach Haven Crest, Brighton Beach, Peahala Park, Beach Haven Park, Haven Beach, The Dunes, Beach Haven Terrace, Beach Haven Gardens, Bay Vista, Spray Beach, North Beach Haven, Beach Haven Heights, Silver Sands, Beach Haven Inlet and Holgate.

A day at the beach last summer in Long Beach Township. (Mark Brown | For NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Ship Bottom (LBI)

Ship Bottom beach badges: $30 - Pre-Season until May 31st, $40 after June 1st. Senior (65+) season badges are $10. Weekly badges are $20 and a daily badge is $7.

A body surfer checks in with Ship Bottom lifeguards on Sun. Sept. 4, as Tropical Storm Hermine slowly passed New Jersey out in the Atlantic. (Kevin Shea | For NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Surf City (LBI)

Surf City season badges are $25.00 (on or before May 31, $35.00 after May 31st) Daily badge is $7.00. Weekly badges are $18.00 each.

A day at the beach in Surf City on Long Beach Island. 7/18/2016 (Mark Brown | For NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Harvey Cedars (LBI)

Harvey Cedars Seasonal Badges (through June 15th) $30.00 After June 15th: $40.00

Weekly Badges $20.00 Daily Badges $6.00 Senior badges available for persons 65 & over - $9.00 per season (with proof of age). Free for active duty military and their families as well as for veterans.

Harvey Cedars lifeguards compete in the annual Red Bull Surf & Rescue lifeguard tournament in Atlantic City. (Andrew Mills / NJ Advance Media for NJ.com.)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Barnegat Light (LBI)

2017 badges can be purchased at Barnegat Light Borough Hall at 10 East 7th Street, Monday through Friday. Badge Prices: Pre-Season- $30 (price good through June 9th) after June 10 $40. Weekly badges $22 (Saturday through Friday) Daily- $5. Seasonal senior badge is $12 (65 or older, must be purchased in person with proof of age)

All Badges can be purchased on the beach from the beach badge checkers, all badges are $1.00 additional if purchased on the beach.

Barnegat Light at a summer sunset. (2008 Star-Ledger file photo)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Island Beach State Park

2017 Island Beach State Park beach fees: Saturday-Sunday & holidays (7am to 8pm): NJ resident (per car) $10 non-NJ resident $20 Monday - Friday (8am to 8pm) NJ resident $6.00 per car, $12.00 non-NJ resident. Motorcycles are $5/NJ resident, $7 non-NJ resident every day.

Near capacity-crowd packs the bathing beaches at Island Beach State Park on a hot, Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Berkeley Township

2017 Berkeley Township beach fees: Season badges: $50, senior lifetime photo ID badge $10 (age 62+ in person with ID). Weekly badge is $25. Daily badges are $8 every day. Children under 12 free.

Andrea Daunarummo applies sunscreen to her nephew Andrew Hronich, 9, on the beach in Berkeley Township. (2010 Star-Ledger file photo)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Midway Beach

Midway beach: Pre-season beach badge price: $35 Unit owners in good standing - maximum of 2 per unit; $45 Pre-season discount for unit owners in good standing - maximum of 10 per unit; $60 Pre-season discount for non-unit owners; $20 Senior season badge (65+ with proof of age). On Sat., June 24, 2017 through Labor Day, beach access prices are: $65 Season badge, $20 Senior season badge (65+ with proof of age), $40 for each weekly badge and $10 for a daily wristband.

Bungalow-style homes at Midway Beach, a small beach community located south of Seaside Park and just north of Island Beach State Park. 7/14/10 (Star-Ledger file photo by Andrew Mills)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Seaside Park

Seaside Park beach badges: Season badges are $55, seniors (65+) are $20 with proper ID. Weekly badges are $35 and a daily badge is $10 every day. Children under 11 are free.

Justin Malfitano, 15, of Toms River gets a surfing lesson in Seaside Park. 7/18/2011 (Star-Ledger file photo by Andrew Mills)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Seaside Heights

Seaside Heights: Daily badges are $8. Weekly badge - $35 (Sunday through Saturday). Season badges are $60. Senior Citizen (65+) season badge is $10. Children 11 years of age and under are free. Active and retired military personnel and their dependents - free every day with appropriate ID.

Crowds flocked to the beach and boardwalk in Seaside Heights on Fri., May 27, 2016 to get an early start on Memorial Day weekend. (Rob Spahr | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Ortley Beach

Ortley Beach season beach badges are $35 and a $15 lifetime access card is available for seniors (must show proof of age). Daily badges are $7/weekdays and $8 on weekends and holidays.

Aerial view of the Lord House Lifeguard Station in the north end of Ortley Beach on a hot Saturday afternoon in July. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Lavallette

Lavallette: Children under 12 are free. Season badges are $50.00 per person. Badges purchased by June 12, 2017 are $40.00 during pre-season sale. Weekly badges are $30.00 Saturday to Saturday. Daily badges are $10.00 each. Senior badges are $15.00 per person (65+), any totally disabled person, and for all disabled veterans of any military service and all military service personnel on active duty status.

Aerial view of Barnegat Bay looking north from 1,000 feet above the Rt. 37 bridge at the heavily developed barrier island communities of Ortley Beach and Lavallette. 8/29/2011 (Star-Ledger file photo by Andrew Mills)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Brick Township

Brick Township beach badges for the 2017 Beach Season are $25 before and on June 15. Badges are $30 after that. Daily wristbands are $5. Season parking stickers are $30. Daily parking is $5 per day. There are two Brick Township municipal ocean beaches on the barrier island: Brick Beach 1 and Brick Beach 3. Both are located south of the Mantoloking Bridge.

A pair of lifeguards practice rowing an Asay surfboat around an offshore buoy on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Mantoloking

Mantoloking: Season Badge $20.00, daily wristband $5.00, children under 12 are free as well as military personnel with the correct proof of active military service.

The crowd in Mantoloking is light on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Bay Head

Daily badges: $8.00 Seasonal badges: $85.00. Half season badges are $50. You must apply to the Bay Head Improvement Association for a membership application. All beaches are owned and maintained by the association, not the borough of Bay Head.

Modest crowds in Bay Head on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Jenkinson's (Point Pleasant Beach)

Jenkinson's: All children under 5 years old (with an adult) are free. Children 5 to 11 (full season) $50.00 (half season) $35.00 Adults 12 & up (full season) $95.00 (half season) $70.00. Seniors (62+) are $70.00 for full season. Daily badges are $3 for children 5-11, adults 12 and up are $9 each day. Adult daily badge is $10 on weekends.

The crowd at Jenkinson's in Point Pleasant Beach on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Manasquan

Manasquan: $80 for season badge. $35 for a junior (ages 12-16 years old) badge. Seniors (65+ with proof of age) are $25. Daiy wristbands (ages 12 and over) are $9 each. Weekly pass (Saturday to Saturday) is $40.

The scene on Main Beach in Manasquan on The Fourth of July. 7/4/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Sea Girt

Sea Girt beach badges Daily Badges (ages 12 & over) $10.00 each. Coupon Book (includes 10 Daily Badges)is $90.00/$95.00 (w/credit card). Senior Citizens badges (ages 65 & over) $55.00/$60.00 (w/credit card). Seasonal Badges (ages 12 & over)$105.00/$110.00 (w/credit card). Click here for more information.

A ratio of one lifegurd to each beach patron at Tower 7 in Sea Girt on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Spring Lake

Spring Lake: Season beach badge (age 12+) $105, senior citizen seasonal badge (65+) $75, late season badge (on or after August 1) $65. Daily beach badges are $10 every day. Single/pool beach badge (only for Spring Lake residents) $230 each with a maximum of 3 per residence. Resident senior citizen pool badge $80. Single guest pool/beach badge: Age 12+ $20, ages 6-11 $10 and age 5 and under are free.

There was plenty of room to spread out at the North End Pavilion in Spring Lake as temperatures approach the 90 degree mark. 5/17/17 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Belmar

Belmar daily badges are $8 per day (children 15 and under are free). Seasonal badges are $55 and $15 for senior citizens (62+) and over with identification verifying age, and for disabled individuals.

Belmar is a popular destination for Jersey Shore beachgoers as seen on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Avon-by-the-Sea

Avon-by-the-Sea season badges are $90.00; senior citizens seasonal badges (65 & over) $45.00; young adult (ages 12 through 18) $45.00; Daily Badges $9.00, children age 11 and under are free.

The southernmost beaches of Avon-by-the-Sea on a hot Saturday afternoon. 7/16/16 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Bradley Beach

Bradley Beach adult season badges are $70.00 each Seniors (65+) are $30.00. Juniors (ages 13-15) are $25.00 each. Daily badges are $8.50 per person. Children ages 12 and under are free.

The wind kicked up to blow both the American flag and the Red Warning flag at the ocean in Bradley Beach. Some of the effects of Tropical Storm Hermine could be felt along the Jersey Shore in Monmouth County. 9/4/2016 (Russ DeSantis | For NJ Advance Media)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Ocean Grove

Ocean Grove 2017 beach passes: Daily badge $8.00; weekly special (7 cont. days) $40.00; Season badge $80.00; Youth season badge (12-17 years old) $40.00; Senior citizen season badge (65+) $45.00. Children 11 and under are admitted free and only when accompanied by a responsible adult.

Sunbathers enjoy a beautiful day at the beach in Ocean Grove. (2014 Star-Ledger file photo by Noah K. Murray)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Asbury Park

Asbury Park daily beach badges Monday through Friday: $5 and weekends: $7; seasonal badges: ages 12-17: $20, ages 18-61: $70, ages 62 and over: $20; hotels, motels, and rooming houses: $70 per badge. Children under the age of 12, active military personnel, and disabled veterans all can access the beach for free.

The scene on the Asbury Park Boardwalk at about 5:45 pm Tuesday afternoon. 6/19/12 (2012 Star-Ledger file photo by Andrew Mills)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Allenhurst

Daily beach badges are available for $10 each at the end of Cedar Avenue at Ocean Place. For more pricing options, check the borough's website.

Hundreds line the beach and swim during the annual end of the summer celebration in Allenhurst when members of the boro's beach club dye the ocean green. This is a tradition that started almost 75 years ago. 9/2/07 (Star-Ledger file photo by Jen Brown)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Deal

At the Conover Pavilion in Deal: children under 12 years of age no charge. Seasonal walk-on fee $150.00. Weekday admission is $8.00. Weekend and holiday admission is $10.00 per day.

View of the newly replenished beaches in Deal. 6/9/17 (MaryAnn Spoto | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Long Branch

City of Long Branch: Seasonal badges: $70.00 for ages 18-61, $30.00 for students ages 14-17. Daily badges are $8 and parking is also $8. Active duty military, veterans, their spouses and dependents are admitted free with proper ID.

Beatrice Andrade of Roselle poses for a photo alongside a bright red Long Branch lifeguard shack at Pier Village. 5/17/17 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Seven Presidents Oceanfront Park

Seven Presidents Oceanfront Park in Long Branch: Monmouth County Parks System season passes are $45 for ages 13-17; $70 for adults 18 to 64; and $25 for adults 65 and older. Season parking passes are $70. Weekday admission is $8 for adults 18 years old and over; 17 and under are free. On weekends and holidays, it's still $8 for all beachgoers ages 13 and over, 12 and under are free. Parking is $8 every day.

Mike 'Spike' Fowler, former lifeguard supervisor at Seven Presidents Oceanfront Park in Long Branch, speaks to his crew in 2013. Fowler has been an ocean lifeguard in Monmouth County for 50 years. 7/31/2013 (2013 Star-Ledger file photo by Andrew Mills)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Monmouth Beach

Daily beach badge $9. Season badge $75. Season parking permit $40. Seasonal beach and pool badge for residents: $140 ages 12 to 64, $55 for kids 5 to 11, $50 for seniors 65+. Non-resident beach and pool badges (limited availability): $380 ages 12 to 64, $160 for kids 5 to 11, $135 for seniors 65+. Season beach-only pass: $75 ages 12 and older, free for children 11 and under.

The Monmouth Beach Bathing Pavilion. 6/28/2016 (Andrew Mills | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Sea Bright

Sea Bright Public Beach: Daily badges ($8.00, including weekends), season badges are $100.00 each, senior (65+) and disabled person season badges are $35.00 each.

Beachgoers flocked to Sea Bright on Sat., July 2, 2016 to kick off Fourth of July weekend. (Rob Spahr | NJ Advance Media for NJ.com)

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Sandy Hook

Gateway National Recreation Area / Sandy Hook: There is no entrance fee to Sandy Hook, there is a $15.00 per car parking fee. A $75.00 Seasonal Per Car Pass is also available. Active military members who own an IA Annual Pass will receive free beach parking. Photo identification will be required at all times to verify ownership of the Annual Pass.

Sandy Hook lifeguards break down their stand at Beach Area E as the New Jersey-based country band After the Reign prepare to open up the popular and free 2014 Sandy Hook Beach Concert series. 6/18/14 (2014 Star-Ledger file photo by Andrew Mills)

Don't Edit

Don't Edit

Tim Hawk and Lori M. Nichols | For NJ.com

Why must we wear a badge to go to the beach?

The history of New Jersey beach tags, along with photos of badges as old as 1929 through 2017.

Beach tags from Cape May. (Lori M. Nichols | For NJ.com)