Вспомни сюжет "Как один мужик двух генералов прокормил". Генералы не были волшебниками и не попадали в кораблекрушение. Они просто оказались на острове, потому что, как говорится в сказке, "где-то далеко-далеко, в какой-то губернии, в каком-то уезде жили-были два генерала". Это значит, что они просто оказались там, по воле судьбы, а не из-за какого-то конкретного события, описанного в вариантах.
Ответ: б) по щучьему велению, по моему хотению