Whale-watch trip $66; $46 (ages 3-12). Machias Seal Island trip (viewing from on board the skiff) $115; $56 (ages 3-12); viewing on land $115 per person. Reservations are required.
Whale-watch trip departs daily at 11:30 (also at 4:30 depending on demand), early July-late Sept. (weather permitting). Machias Seal Island trip departs daily depending on tide and weather conditions, late June-early Aug. Phone ahead to confirm schedule.