Along San Diego's coast one can find miles of beaches for swimming, surfing and general beach going. In the San Diego area, there are good beaches at Imperial Beach south of San Diego, and the beach towns of Ocean Beach, Mission Beach, Pacific Beach and La Jolla. Each beach is unique, ranging from popular white sand beaches to harsh surf spots.
The area is also great for whale-watching; California Gray Whales migrate south along the coast in February. There are some great places to view the migration, such as the overlook in Cabrillo National Monument (in Point Loma), and several companies offer sailing tours during the migration season that bring you much closer to the whales.
The Old Town of San Diego is an area with preserved buildings and icons of the Spanish heritage of San Diego and the Old West. Shopping and restaurants dot this historic district. Downtown San Diego is the urban center of the city, with plenty of restaurants, shopping and nightlife.