San Fernando está ubicada al Sur de la Bahía de Cádiz y rodeada del Parque natural de la Bahía de Cádiz. Está comunicada con Cádiz a través de una lengua de tierra de unos 8 Km y al resto de la península por el Puente Zuazo.
Algunas de las excursiones que se pueden realizar en San Fernando son un paseo en Barco por el Parque Natural "Bahía de Cádiz", o se puede visitar algunos de los muchos lugares de interés cultural y artístico de la isla como el Castillo de Sancti-Petri, el Castillo de San Romualdo, el Puente Zuazo, la Plaza de los Hornos Púnicos y Fenicios, el Real Instituto y Observatorio de la Armada de San Fernando, la Carraca, la Capitanía, la Iglesia Mayor o las Casas Consistoriales