Location. Inn at Shaw Park Gardens & Waterfalls is located near the beach in Ocho Rios and close to Shaw Park Botanical Gardens Coyaba River Garden and Dunn's River Falls.