Beautifully finished Danforth has seven stylish, mint-fresh rooms set in lush beachside gardens. There's also a top-notch restaurant (guests only) with a menu ranging from Mediterranean fare to roast beef and Yorkshire pud, using seasonal ingredients and holding East African–themed evenings and the like.
An energetic crowd stays here to take advantage of the many activities, and there are in-house dive instructors. Should you want to flop and read, the peaceful corners overlooking the water include a beautiful bar with a pool table, while the comfortable, nautical-themed rooms are all blue and white with tiled floors and packed bookshelves.