Surfside is a quiet beach that caters more to families. Most of the accommodations on the beach are condos/townhomes with their own parking. If you can find something you like in your price range, that may be a good option for you rather than something away from the beach. Many of these also have a pool.
There is a fee to park at the beach if you are not staying at a place on the beach that has parking. Based on their website, it appears that parking runs from $1.74-$2.00/hour or $10/day. During the summer, open parking spots can be hard to find.
https://www.surfsidebeach.org/parking