Rocks...
Pupukea is a small town located on the North Shore of Oahu, Hawaii. Known for its stunning beaches and world-class surfing spots, Pupukea is also home to some incredible rock formations that are worth exploring. From towering sea cliffs to unique lav...
Pupukea, Hawaii