Snorkel Spot

Makapuu Tidepools

Hawaii KaiHonolulu
TidepoolsMarine LifeNaturalSwimming