Where to stay Keyonna Beach (001 268 562 2020; keyonnabeach.com), above, on - The Independent