We usually split our time between GCBC & Divi. Last stay GCBC did not have transport (I know Raddisson---now RUI had boat transport from airport to their hotel) Cab was around $30 as I recall. GCBC does have a sort of shuttle down to the restaurants in town in case you don't wish to walk, although it's a short stroll.

As to renting Oceanfront (which we have always done in the past) friends joined us and got a Garden View. Unit was larger and while it did't have ocean view, it also didn't have hot sun on lanai (balcony) all day making it impossible to lounge out there.

Place is compact not spread out too much so all units are a few steps from the water. Even Oceanfront requires you walk either down some steps or across grass to get to the sand.