I stayed in Montego Bay years ago at one of the all inclusive places. We did venture forth out on the island to a lot of different places. All inclusives are the way to go and you can have a great time w/o leaving the resort. If I recall, we had a nudist beach not far from where we stayed.
I'm glad things are better between you and your dad. I don't understand why he's so defensive when it comes to his wife. It's not like you hate her or anything.
Keep swimming...you'll get to the other side of the ocean soon.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.