This is a charter ship. We went on the NaPali coast cruise with snorkeling. Breakfast was fresh fruit and drinks, for lunch they had gluten free bread and cookies for us. Sandwiches were buffet style, so talk with crew to make sure you go through the line first. They also have a sunset dinner cruise. Be sure to let them know you need GF when making reservations.