Yes, this hotel (formerly a Best Western) is located just across from the airport, but it also faces a fetching white-sand beach along Lindbergh Bay, with waterfront views from every room. Emerald Beach attracts both businesspeople and families for its location close to the airport and town (it's just 2 miles west of Charlotte Amalie). The rooms are clean and comfortable, with king-size beds in every room, tile floors, and a tropical decor.