Cape Town all the way man!! There are so many from there it would totally rock! Okok then after that I say… Malta or Germany would be cool if there wasn’t the problem of competing with October fest that would be too much I think. When all else fails take a pen and just close your eyes and pick a place on this list 
In the Atlantic Ocean and Baltic Sea:
British Isles (note that there are many minor islands not listed below, especially in Scotland and Ireland):
Great Britain
Ireland
The Channel Islands (Jersey, Guernsey and others)
The Isle of Man
The Orkney Islands
Lundy Island
The Shetland Islands
The Hebrides
The Isles of Scilly
The Isle of Wight
Anglesey (Welsh: Ynys Mon)
Major Danish islands:
Bornholm
Falster
Funen
Lolland
Zealand
Major Estonian islands:
Abruka
Hiiumaa
Kihnu
Muhumaa
Naissaar
Osmussaar
Piirissaar
Ruhnu
Saaremaa
Vilsandi
Vormsi
Major Swedish islands:
Gotland
Öland
Orust
Hisingen
Värmdö
Tjörn
Other major Baltic islands:
Aland Islands (Finland)
Fehmarn (Germany)
Hailuoto (Finland)
Rügen (Germany)
Usedom (Germany and Poland)
Wolin (Poland)
Other major Atlantic islands:
Azores (Portugal)
Channel Islands (United Kingdom)
Faroe Islands (Denmark)
Iceland
[edit] In the North Sea
German and Dutch islands:
Frisian Islands
[edit] In the Mediterranean Sea:
Western Mediterranean:
Balearic Islands (Spain)
Comino (Malta)
Corsica (France)
Gozo (Malta)
Filfla (Malta)
Lampedusa (Italy)
Malta Island (Malta)
Pantelleria (Italy)
Sardinia (Italy)
Sicily (Italy)
St. Paul’s Islands (Malta)
Eastern Mediterranean:
Crete (Greece)
Euboea (Greece)
Lesbos Island (Greece)
Rhodes (Greece)
Chios (Greece)
Cyclades (Greece)
Dodecanese (Greece)
Ksamil Islands (Albania)
Sazan (Albania)
Sporades (Greece)
Northeastern Aegean Islands (Greece)
Argo-Saronic Islands (Greece)
Ionian Islands (Greece)
The rest of Greek Islands and Cyprus are also part of Eastern Mediterranean.
[edit] In the Black Sea:
Bulgarian islands
St. Anastasia Island
St. Cyricus Island
St. Ivan Island
St. Thomas Island
Romanian islands
Sacalinu Mare Island
Sacalinu Mic Island
Turkish islands, between Europe And Asia
Kefken Island
Oreke
Ukraine islands
Snake Island
xxxxhttp://en.wikipedia.org/wiki/List_of_islands_of_Europe