The Crane is a beautiful complex, but just a bit remote.
They have 3 restaurants on site, as well as an ice cream/dessert shop. They have lovely pools as well. But to go further afield you would need a vehicle.
Almost across the street from the Crane, within very short walking distances are two restaurants - Marco Polo and Cutters, both serving very good food.
You can get to a grocery store, in Emerald City, by bus.
The town of Oistins is about a 10 minute drive. Here you will find Enterprise/Miami beach, an excellent fish market and every evening is a fish fry. Many locals sell cooked fish (such as flying fish, grouper, snapper, sometimes barracuda, mahi mahi which they call dolphin) for excellent prices. They usually have entertainment in the evenings as well.
Along this main road you will see on the map St. Lawrence Gap. This is a side road, where you will find many hotels and numerous restaurants, such as Harlequin, Cocktail Kitchen, Primo, St. Lawrence Pizza Hut. Also in this area is Dover Beach, where there are numerous local food huts.
Then about 15 min. drive further along the coast road you will find Worthing and Rockley/Accra beach. A very nice beach where you can sit under the trees and rent a chair, or rent chairs and umbrella and sit closer to the water. There are many food huts there, as well as washroom facilities, an outdoor shower, and huts with women selling clothing.
Go to Worthing Beach on a Sunday, at the Crystal Waters Beach Bar for their Sunday barbecue which consists of fish, or chicken or steak with all the trimmings, and local entertainment.
Another approx. 20 minutes away is Peebles Beach and Carlisle Bay. If you look on a map you will see that the Hilton Hotel is situated close by. Both of these beaches are long, have places to purchase food, and locals renting chairs.
Next along that same road is Bridgetown, the capital city, with duty free shops, a few restaurants just in the vicinity of the Independence Bridge.
https://re-discover.com
If you are self-catering, look at the above link. You can pick up this flyer at the airport, and you either receive a discount at many restaurants for lunches, or for dinner there are numerous restaurants that offer a 3 course meal + a bottle of wine for $99.00 BDS per person. This is excellent value.