Если вы говорите "в городе ПензЕ", то можно ли сказать "на острове Крите, у острова Крита, в форде Боярде"?
ответ
Нет, так сказать нельзя. Названия островов, выступающие в функции приложения, как правило, не склоняются. Правильно: на острове Крит, у острова Крит (хотя: мимо острова Буяна, в царство славного Салтана...). Название форта тоже не следует склонять, т. к. оно заимствованное, не вполне освоенное русским языком.