Объяснение постановки знаков препинания:
- Запятые в первом абзаце: Запятые разделяют однородные члены предложения (определение «отшлифованным» и обстоятельство «морским прибоем камнями»). Также запятыми выделяется деепричастный оборот «не заходя вглубь, нагнувшись над отшлифованным морским прибоем камнями» и придаточное предложение «как проносились мимо стайки рыбешек».
- Тире во втором абзаце: Тире ставится в неполном предложении, где пропущен сказуемое («Зелёных предгорий, поросших лесами, здесь не было»).
- Запятые в третьем абзаце: Запятые выделяют причастный оборот («выходившая на север») и разделяют однородные члены предложения («мельчали, редея и затем пропадая совсем»).