Great Lakes cruise ship visits generate $700,000 profit for West Michigan