We are on the Caribbean Princess right now. They have almond, soy and coconut as alternative milks. The almond is unsweetened so we are adding brown sugar for our daughter. We have been able to get it anywhere on the ship. Let the serving staff in the main dining room know about you dietary restrictions and they will make you special option every night. Special dairy free deserts every night has been great.