All inclusive golf resorts are a great place to improve your game