First of all, never apologize for a long trip report!
I loved every word! It sounds like you got a good taste of what the island has to offer, and understand now why so many of us return year after year! Thank you for taking the time to share your experiences with us.