Re 10a - an island in Spain is also in this clue, which is what I put initially, before realising it didn't make sense!
Enjoyable crossword. Nice to spot the alliterations, which greatly helped with the getting of 26a. LOI 25a, and it took longer than it should have done to parse the second word of 17a.