My cruise goodly bag is actually two bags. A smaller cross body bag and a larger beach bag able to hold beach towels for 2. The beach bag has a double net bottom great for letting the sand shake out.
small flashlights- this has saved both of us so many stubbed toes in dark, unfamiliar rooms! Keep one on each side of the bed.
One of those refillable wide mouth silicone tubes for sunscreen for the beach
Reef safe mineral sunscreen in a large bottle - this stays in the room
Sunglasses with hard shell case
Extra outlets plug for the room with both standard electric plugs and USB outlets
waterproof lanyards that can hold some cash, a credit card, an ID, a cruise card, and a phone - we never take them off when we are off the ship.
travel toiletries