I have stayed at both locations on multiple occasions. Both CF and AE.
I do not think either location is suitable for walking to Orient Beach.
CF is located at the top of the hill with a great view while AE is located one bock past the entry gate into Orient on the right.
There was not a view of the water prior to the hurricane. There may be one now.
Both of the host at both locations are very hospitable and work very hard to make your stay enjoyable.
CF included breakfast and alcohol. AE was a pay as you go on the alcohol but they also included breakfast.
You can't go wrong at either place.
have fun