No, not Blue Cave Castle. I am really surprised some "old time" traveler doesn't recognize this right off. Knowing the person in the picture would help as he was one of the bartenders there.
I will give the answer to the other picture as no one seems to want to take a guess. Kentucky, Jamaica overlooking Bluefields Beach.
Peace and Guidance.