Centennial Park in Coronado has the best skyline view of San Diego. This is a great spot for family photos, couples photos, Instagram shots, and sunset pictures.