Maske sure to check the Marina's closer to Gibraltar. Like La Linea, La Duquesa etc. They're much cheaper than Malaga or Marbella which are basically the Saint Tropez of Spain. Let me know when you know the exact dates, I'll be down there around that time too.