Корректно: страусиная (страусовая) ферма.
По строгой литературной норме слово альпака не склонется, а ударение падает на последний слог (ферма альпака). На практике в разговорной речи слово склоняют, а ударение ставят на второй слог (ферма альпак). Некоторые словари допускают такое употребление в непринужденной речи.
Пунктуация зависит от строя предложения и смысловых связей между словами. Если Иван – подлежащее, а фермер – сказуемое (об Иване сообщается, что он фермер), между этими словами ставится тире: Иван – фермер. Если слово фермер выступает как приложение, оно выделяется запятыми: С Иваном, фермером, наш корреспондент поговорил о жизни в деревне. Что касается дефиса: после собственного имени лица дефис ставится только в случае слияния определяемого существительного и приложения в одно сложное интонационно-смысловое целое. Дефис возможен в таком, например, контексте: Его все знали как Ивана-фермера.
Здесь, в разговорной конструкции, уместно употребление местоимения "что".