Snorkel Spot

Three Tables Beach

North ShoreNorth Shore Oahu
SnorkelingReefMarine LifeSummer