An ingenious combination of resort hotel and cottage colony, Elbow Beach has 235 luxurious hotel rooms and suites, as well as a choice of six stylish restaurants. It is named after the stretch of private, pristine shore on which it resides – a beach of pink sand.