Sea Cliff has incredible views!!!! It is a bit out of town so you will incur more fees with taxi but I think it's worth it. There is a restaurant on site and most room rates include a daily breakfast. It's on the main road that goes through Port antonio but just a bit out of town.

Other options but won't come close to the Sea Cliff view is bayview villas closer to town on the main road in a tropical setting has a view from the pool restaurant area and they too usually include a daily breakfast

Tropical Lagoon has a nice assortment of rooms and they are right on the blue lagoon so not a view from most rooms but like I said you are ON the Blue Lagoon