Endless fresh food thrown out at sea (8)
I believe the answer is:
offshore
'at sea' is the definition.
(I've seen this before)
'endless fresh food thrown out' is the wordplay.
'endless' means to remove the last letter.
'thrown out' is an anagram indicator.
'fresh'+'food'='freshfood'
'freshfood' with its last letter taken off is 'freshfoo'.
'freshfoo' anagrammed gives 'OFFSHORE'.
(Other definitions for offshore that I've seen before include "Situated at sea" , "Seaward" , "abroad" , "Out of tax jurisdiction" , "In the main" .)