Some offer views of the Tyrrhenian Sea or Pellegrino mountain

Could you correct the punctuation please?
Some offer views of the Tyrrhenian Sea or Pellegrino mountain.