The San Diego beaches are gorgeous with pristine coastline. These beaches have walkways, where people like to do walking. These beaches attract the surfers who like to do surfing here. You can do swimming and bodyboarding here. Some beaches have facilities for enjoyment like picnic areas, restrooms and snack shops. The beaches have playground and there are volleyball courts here. Parking, shower area and fire pits are situated on some beaches. The San Diego beaches are perfect for scuba diving and kayaking. The beaches have rocky cliffs, waterways, islets and reefs. You can watch sea creatures in these beaches. The top 10 beaches in San Diego are as follows.