Stonefield Estates, Ladera, La Haut Plantation, Jalousie Plantation (right between the Pitons) all have stellar views of the Pitons. You can do all inclusive at Jalousie, Stonefield and Ladera, not sure about La Haut. It is optional at any of them. I would personally pick Stonefield or Jalousie to stay at of the 4 I mentioned. The beach at Jalousie is the one most of these properties use. The sand is imported from Guyana, I think, and is very white. There is a snorkeling area at one end. Anse Chastanet beach is also close by.
Other mandatory all inclusives on the island include Le Sport, Almond Morgan Bay, Rendezvous, East Winds Inn, Almond Smugglers Cove. Many resorts have optional all inclusive.
If you decide not to go to the Piton resorts you would probably enjoy East Winds Inn or Le Sport on the other end of the island.
A big "HI" to my Rhode Island friends since I grew up there. Mmmmm the apples in North Scituate.