If you're a fan of the ocean and maritime activities, a visit to the National City Marina is a must. Located on the San Diego Bay, this marina offers stunning views of the water and the city skyline. Take a leisurely walk along the waterfront promenade, rent a kayak or paddleboard to explore the bay, or simply relax on one of the benches and enjoy the peaceful atmosphere. The marina is also home to several waterfront restaurants where you can savor fresh seafood while taking in the picturesque surroundings.