Supporting endangered, needy seamen and tourists at the beginning, one working for great success (9)
Answer
SENSATION
Definition: great success
Supporting endangered, needy seamen and tourists at the beginning, one working for great success (9)