Salem Beach: Quiet Sandy Shores in Saint Ann Parish, Jamaica | OnlyBeaches