Dudley Wood, Gibbes Beach, St. Peter, Barbados