Isla Grande boasts all the amenities you would expect from a hidden island oasis, including hammocks swinging in the breeze. (Courtesy Janna Karel)