If your idea of a fantastic vacation means being by the water, head to Islote de Sancti Petri. No matter what you choose to do here, you're unlikely to get bored of those pretty views.
Islote de Sancti Petri is located in San Fernando. When you're done visiting this water-surrounded land mass, how about discovering what this area has to offer? La Barrosa Beach is one worthwhile attraction that's within reach.