Yes, if you were on a cruise and in international waters when you won then you would only need to pay taxes in the state you live in and the US since you are a US resident. As all taxable income from all sources are taxable for both your home state and federal.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"