See great variety in accommodation on ship (8)
I believe the answer is:
steerage
'accommodation on ship' is the definition.
'steerage' can be an answer for 'accommodation' (steerage is a kind of accommodation). I am unsure of the 'on ship' bit.
'see great variety' is the wordplay.
'variety' indicates an anagram.
'see'+'great'='seegreat'
'seegreat' is an anagram of 'STEERAGE'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for steerage that I've seen before include "Cheap part of ship" , "Cheapest part of passenger ship" , "Cheapest part of liner" , "Cheap seats" , "Cheap accommodation on a passenger ship" .)