In most countries where Abalone is available, it is in short supply. Most laws restrict it to sport fishing/diving.
In any case, Abalone is a sea snail. That makes it a shellfish item.
US Public Health service will not allow any major cruise line with ships in US Waters to serve any fresh shellfish on any of their ships, anywhere in the world.
So if abalone were available in quantities large enough to be served on a cruise ship, they would have to be frozen. Frozen Abalone is not very good quality.
Don't know where you live, but fresh Abalone can be found in nearly any Chinatown in nearly any country.
San Francisco is a good place to find it.
Abalone is also farmed at Pigeon Point California, just south of San Francisco. They sell it fresh in shops and restaurants in San Francisco.