I went in expecting a traditional all-inclusive holiday but this beach resort has completely flipped the script ...