Named for the green algae that covers its walls, the Green Grotto is a natural wonder. Located between Ocho Rios and Montego Bay near Discovery Bay, the caves are filled with stalactites and ...