Previous Image Next Image

Learn to Spearfish

Location: Ka'anapali, Maui

Go spearfishing on Maui with the pros! Learn every aspect of Hawaii spearfishing including proper breath-hold techniques and hunt invasive species.

What to Expect

We begin our adventure at our storefront, All About Fish, just north of Ka'anapali on West Maui. There you will be provided quality spearfishing gear.

At the shop you will receive a safety briefing. You will be instructed on the topics of; Fish identification, fish preservation, gun safety, breath holding techniques and hunting techniques. After that you will have all the knowledge needed to continue safely and successfully in the sport of spearfishing!

We then hop into our tour vehicle and learn how to read weather patterns as we find the best possible location for the lesson.

Spend about 2 hours in the water, just long enough to avoid getting cold, as you hunt fish, experience beautiful snorkeling and simply have fun.

Your finish time is around 2pm but this is dependent on the dive location. Once finished, simply leave all the equipment with the instructor and get some lunch! We are not shy when it comes to sharing our favorite places to eat or have fun so make sure to gather up all that local knowledge as you plan that next step on your vacation!

Equipment Includes:

  • Mask, Snorkel, and Fins
  • Spear Gun
  • Wet Suit
  • Weight Belt
  • Gloves


  • All guests must be 13 years old and above
  • All guests must be comfortable ocean swimmers


5.5 hours


5425 Lower Honoapiilani Rd, Lahaina, Maui, HI 96761-8766

Cancellation Policy

Customers will receive a full refund with 48 hours notice of cancellation. Customers will also receive a full refund in case of operator cancellation due to weather or other unforeseen circumstances. No-shows will be charged the full price. Any cancellation within 48 hours of the start time of booking, will be charged full price, including: illness, injury, or unforeseen travel delays. Contact us by the phone number in your confirmation email to cancel or reschedule.