Ну так ведь и Шотландия отдельной страной не числится, но все равно "в Шотландию" или "в Уэльс".
Потому что нет таких островов - "Шотландия" или "Уэльс" ))
Правила-то отобраны, но они всё-таки есть. И согласно ним, пример с Кубой всё-таки не удачен, как и с остальными островами
Ну хорошо, Шотландия или Уэльс не острова. А Ирландия? Исландия?
Да и почему обязательно острова? Я ведь привел пример словообразований с "в" и "на" и с горами.
Русский народ очень терпелив и терпит до самой крайности; но когда конец положит своему терпению, то ничто не может его удержать, чтобы не преклонился на жестокость.
А.Н.Радищев