My daughter is a marathon runner, she ran the beach everyday on vacation, south and north of the cut.
She ran from Sunbreeze north, rode the ferry, and ran on the beach way north of Journey's End, and back. Other days she ran south on beach, and back on the street, really early in the morning to avoid street traffic. She said you have to do some zigging and zapping but very doable, and pleasurable. When you get really sweaty, just jump in the sea to rinse off.
Swimming, Ramon's has a large section of their beach w/o a seawall.