Cape Jasmine does not disappoint! Such a cute place and all that you need!