If you want a break from jerk chicken & seafood, Ciao Jamaica is a top option (although they do serve Jamaican dishes as well).
We sat on the balcony with a lush, flower-spangled view of greenery (no ocean views, but we were staying on the beach).
The pizza was delicious, with just the right thin crust & fresh toppings. The snapper melts in your mouth.
The service was prompt and attentive (unlike many places in Jamaica).
The owners also operate SamSara resort across the road and a small hotel on 7 mile beach. Ciao Jamaica had an atmosphere of being tidy & efficient, a well run establishment which takes good care of its customers.