I say get a gradual tan if you must. You won't get a tan on a 7 day cruise..you will get burned! Put the highest SPF on available and often. The sun will come through.
My picks for best Sunscreens are:
Neutrogena for dry conditions.
Bullfrog for wet conditions.
You want to eat some Lobster, not feel or look like one