If you drop your bags off at the port to be brought up to your room, those guys work for the port and have not been tipped. Same with any local guides you get on shore. But everybody on the boat is included in your service fees and mandatory 20% gratuity. Feel free to tip more, especially if somebody has gone above, but you can go the entire cruise without tipping a dime and feel zero guilt.